ilham_hax0r

Modul 10 (Kegiatan 1) - Client

Dec 9th, 2016
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.16 KB | None | 0 0
  1. #Indonesian C0der Leak
  2. #Ilham Wicaksono
  3.      
  4. import socket
  5.  
  6. print 'Mengirim berkas melalui protokol TCP'
  7. while 1 :
  8.     s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #ga tau maksud ini apa. mengakses socket paling
  9.     s.connect(('localhost', 50001)) #connect ke localhost dengan port 50001
  10.     nama = raw_input('Nama berkas: ') #memasukkan nama berkas
  11.     berkas = open(nama, 'r') #membuka dan mode membaca berkas
  12.     isi = berkas.read() #membaca isi berkas
  13.     berkas.close() #menutup berkas
  14.     print 'Sedang mengirim berkas ...'
  15.     s.send(isi) #mengirim isi berkas ke server tcp (liat s.blabla > s itu liat atas)
  16.     s.close() #menutup koneksi ke localhost
  17.     print 'Berkas telah terkirim'
  18.     print ''
  19.     a = raw_input('Apakah ingin mengirim lagi ? (y / n) : ') #pengulangan.. ini adalah iseng2anku biasa lah :D
  20.     if a == 'y' : #mengecek jika ya / y
  21.         continue #lanjut script atas
  22.     elif a == 'n' : #mengecek jika tidak / n
  23.         print 'Aplikasi berhenti ^_^'
  24.         break #selesai perulangan
  25.     else : #jika bkn pilihan
  26.         print 'Maaf pilihan tidak ada ^_^ Bye :*'
  27.         break #selesai perulangan
  28.         exit() #tutup program
Advertisement
Add Comment
Please, Sign In to add comment