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”