Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- #Jerry Jarfi Python Programmer twitter@jerryjarfi contact-me jerryjarfi@gmail.com
- #Client UDP dan server di localhost
- import socket, sys
- s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- MAX = 65535
- PORT = 1060
- if sys.argv[1:] == ['server']:
- s.bind(('127.0.0.1', PORT))
- print 'Mendengar di', s.getsockname()
- while True:
- data, address = s.recvfrom(MAX)
- print 'Client di', alamat, 'menyebutkan', repr(data)
- s.sendto('ko punya data adalah %d byte' % len(data), alamat)
- elif sys.argv[1:] == ['client']:
- print 'alamat sebelum pengiriman:', s.getsockname()
- s.sendto('ini sa punya pesan', ('127.0.0.1', PORT))
- print 'alamat sesudah pengiriman', s.getsockname()
- data, alamat = s.recvfrom(MAX) # overly promiscuous - see text!
- print 'Server', alamat, 'menyebutkan',repr(data)
- else:
- print>>sys.stderr, 'cara-penggunaanya: udp_local.py server|client'
- print r'''
- (twitter@jerryjarfi) (contact me jerryjarfi@gmail.com)
- ##### ##### ###### ###### #######################
- ##### ##### ###### ###### #######################
- ##### ##### ###### ###### #######################
- ##### ##### ###### ###### #######################
- ##### ##### ###### ###### #######
- ########### ################## #######
- ######### ################## #######
- ########## ################## #######
- ##### ##### ###### ###### #######
- ##### ##### ###### ###### #######
- ##### ##### ###### ###### #######
- ##### ##### ###### ###### #######
- ##### ##### ###### ###### #######
- ##### ##### ###### ###### #######
- K-A-I-M-A-N-A H-A-C-K-E-R T-E-A-M
- '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement