1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import socket
- from threading import Thread
- def listen(server, client):
- while True:
- message = server.recv(1024).decode()
- print('\n' + message + '\n' + client + ':',end='')
- def main():
- server = socket.socket()
- server.connect(('127.0.0.1', 9111))
- print("""
- * ,MMM8&&&. *
- MMMM88&&&&& .
- MMMM88&&&&&&&
- * MMM88&&&&&&&&
- MMM88&&&&&&&&
- 'MMM88&&&&&&'
- 'MMM8&&&' *
- |\___/|
- ) ( . '
- =\ /=
- )===( *
- / \\
- | |
- / \\
- \ /
- _/\_/\_/\__ _/_/\_/\_/\_/\_/\_/\_/\_/\_/\_
- | | | |( ( | | | | | | | | | |
- | | | | ) ) | | | | | | | | | |
- | | | |(_( | | | | | | | | | |
- | | | | | | | | | | | | | | |
- KEK_CHAT | | | | | | | | | | | |
- """)
- client = input("Enter your nickname: ")
- server.send((client.encode()))
- thread = Thread(target=listen, args=(server, client,))
- thread.daemon = True
- thread.start()
- while True:
- message = input(client + ' : ')
- if message == '/exit':
- break
- server.send((client + ' : ' + message).encode())
- server.close()
- if __name__ == "__main__":
- main()
|