Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Chat Server#
- import socket, threading
- def incoming(client):
- while(True):
- data = client.recv(1024).decode('utf-8')
- print('\nClient:$ '+ data)
- def main():
- thread_list = []
- port = int(input('Enter Port: '))
- server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
- server.bind(('0.0.0.0',port))
- print("Waiting For Connection: ")
- server.listen(1)
- client, addr = server.accept()
- print("Connected to " + str(addr))
- incomingThread = threading.Thread(target=incoming, args=(client,))
- thread_list.append(incomingThread)
- incomingThread.start()
- while(1):
- data = input("\n:$ ")
- client.send(data.encode('utf-8'))
- if __name__ == "__main__":
- main()
Add Comment
Please, Sign In to add comment