Advertisement
Guest User

Client

a guest
Feb 22nd, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.00 KB | None | 0 0
  1. import socket
  2. import threading
  3. host = "localhost"
  4. port = 14909
  5. class client(threading.Thread):
  6.     def __init__(self, sock):
  7.         self.sock=sock
  8.         threading.Thread.__init__(self)
  9.     def run(self):
  10.         try:
  11.             while 1:
  12.                 data = self.sock.recv(1024)
  13.                 print (data.decode("utf-8"))
  14.         finally:
  15.             #sen.alive=False
  16.             self.sock.close()
  17.             return
  18. class send(threading.Thread):
  19.     def __init__(self, sock):
  20.         self.sock=sock
  21.         self.alive=True
  22.         threading.Thread.__init__(self)
  23.     def run(self):
  24.         while 1:
  25.             if self.alive:
  26.                 key=input('>>')
  27.                 try:
  28.                     self.sock.send(bytes(key.encode('utf-8')))
  29.                 except:
  30.                     return
  31.             else:
  32.                 return
  33.  
  34. s = socket.socket()
  35. s.connect((host, port))
  36. try:
  37.     th=client(s)
  38.     th.start()
  39.     sen=send(s)
  40.     sen.start()
  41. finally:
  42.     s.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement