Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- from getpass import getuser
- def receive():
- HOST = '127.0.0.1'
- PORT = 1337
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- s.bind((HOST, PORT))
- s.listen(1)
- while 1:
- conn, addr = s.accept()
- while 1:
- msg = conn.recv(1024)
- if msg:
- print("%s" % (str(msg)))
- break
- print("Ending connection with client: ", addr)
- def send(msg='Nothing'):
- msg = bytes("%s: %s" % (getuser(), msg), 'utf-8')
- HOST = '127.0.0.1'
- PORT = 1337
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- s.connect((HOST, PORT))
- s.send(msg)
- def main():
- choose = int(input('[1] - Receiver\n[2] - Sender\nChoose a option: '))
- if choose == 1:
- receive()
- elif choose == 2:
- while 1:
- msg = input("Write a message: ")
- send(msg)
- else:
- print('Failed to get response from your choose.\n')
- quit(0)
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement