Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- import threading
- host = "localhost"
- port = 14909
- class client(threading.Thread):
- def __init__(self, sock):
- self.sock=sock
- threading.Thread.__init__(self)
- def run(self):
- try:
- while 1:
- data = self.sock.recv(1024)
- print (data.decode("utf-8"))
- finally:
- #sen.alive=False
- self.sock.close()
- return
- class send(threading.Thread):
- def __init__(self, sock):
- self.sock=sock
- self.alive=True
- threading.Thread.__init__(self)
- def run(self):
- while 1:
- if self.alive:
- key=input('>>')
- try:
- self.sock.send(bytes(key.encode('utf-8')))
- except:
- return
- else:
- return
- s = socket.socket()
- s.connect((host, port))
- try:
- th=client(s)
- th.start()
- sen=send(s)
- sen.start()
- finally:
- s.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement