Skip to content

Instantly share code, notes, and snippets.

@JosiasAurel
Created September 29, 2019 19:08
Show Gist options
  • Save JosiasAurel/d7c4e5a50acc6ca79e2358fca83832c6 to your computer and use it in GitHub Desktop.
Save JosiasAurel/d7c4e5a50acc6ca79e2358fca83832c6 to your computer and use it in GitHub Desktop.
A chating program using socket
import socket
client_socket = socket.socket()
port = 12345
client_socket.connect(('127.0.0.1',port))
#recieve connection message from server
recv_msg = client_socket.recv(1024)
print recv_msg
#send user details to server
send_msg = raw_input("Enter your user name(prefix with #):")
client_socket.send(send_msg)
#receive and send message from/to different user/s
while True:
recv_msg = client_socket.recv(1024)
print recv_msg
send_msg = raw_input("Send your message in format [@user:message] ")
if send_msg == 'exit':
break;
else:
client_socket.send(send_msg)
client_socket.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment