Python : Koneksi antar Socket dengan UDP

Standard

Berawal dari tugas kuliah, di mulailah tulisan ini. Sedikit berbagi mengenai materi dari Pemrograman Jaringan koneksi client-server antar socket dengan protokol UDP secara sederhana dan primitif tentunya 😀

sisi server :

#!/usr/bin/env python
import socket

#menentukan ip address dan port
IPADDR = '127.0.0.1'
PORT = 3000
ADDR = (IPADDR,PORT)

#membuat socket
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)

#bind
s.bind(ADDR)

#menangkap pesan dari klien
#input : size
#output : pesan dan ip address klien
data, addr = s.recvfrom(1024)

#cetak pesan
print "terima : " + data

#mengirim data kembali ke klien
s.sendto(data,addr)

#menutup socket
s.close()

sisi client :

#!/usr/bin/env python
import socket

#menentukan ip address dan port
IPADDR = '127.0.0.1'
PORT = 3000
ADDR = (IPADDR,PORT)

#membuat socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

#mengirim pesan ke server
#parameter : pesan, alamat server
s.sendto("Hai john",ADDR)

#menangkap pesan dari server
data,addr = s.recvfrom(1024)

#cetak pesan
print data

#menutup socket
s.close()

One thought on “Python : Koneksi antar Socket dengan UDP

Leave a Reply