def handle_client(sock, addr): """ Receive one message and echo it back to client, then close socket """ try: msg = tincanchat.recv_msg(sock) msg = '{}: {}'.format(addr, msg) print(msg) tincanchat.send_msg(sock, msg) except (ConnectionError, BrokenPipeError): print('socket error') """finally:
def handle_client(sock, addr): try: msg = tincanchat.recv_msg(sock) print('{}: {}'.format(addr, msg)) tincanchat.send_msg(sock, msg) except(ConnectionError, BrokenPipeError): print('Socket error') finally: print('Closed connection to {}'.format(addr)) sock.close()
def handle_client(sock, addr): """ Receive data from client via sock and echo it back """ try: msg = tincanchat.recv_msg(sock) # blocks until recv complete msg print("{}: {}".format(addr, msg)) tincanchat.send_msg(sock, msg) # blocks until sent except (ConnectionError, BrokenPipeError): print("Socket error") finally: print("Closed connection to {}".format(addr)) sock.close()
def handle_client(sock, addr): """ Receive data from the client via sock and echo it back """ try: msg = tincanchat.recv_msg(sock) print('{}: {}'.format(addr, msg)) tincanchat.send_msg(sock, msg) except (ConnectionError, BrokenPipeError): print('Socket error') finally: print('Closed connection to {}'.format(addr)) sock.close()
def handle_client(sock, addr): """ Receive data from the client via sock and echo it back """ try: msg = tincanchat.recv_msg(sock) # Blocks until received # complete message print('{}: {}'.format(addr, msg)) tincanchat.send_msg(sock, msg) # Blocks until sent except (ConnectionError, BrokenPipeError): print('Socket error') finally: print('Closed connection to {}'.format(addr)) sock.close()
def handle_client(sock, addr): """ Receive one msg and echo it back to client, then close socket""" try: msg = tincanchat.recv_msg(sock) msg = '{}: {}'.format(addr, msg) print(msg) tincanchat.send_msg(sock, msg) except (ConnectionError, BrokenPipeError): print('Socket error') finally: print('Closed connection to {}'.format(addr)) sock.close()
def handle_client(sock, addr): """Receive data from the client via the sock and echo it back""" try: msg = tincanchat.recv_msg( sock) #Blocks until received complete messgae print("{}:{}".format(addr, msg)) tincanchat.send_msg(sock, msg) #Blocks until sent except (ConnectionError, BrokenPipeError): print("Socket Error") finally: print("Closed connection to {} ".format(addr)) sock.close()
def handle_client(sock, addr): """Receive one message and echo it back to the client, close the socket next""" try: msg = tincanchat.recv_msg(sock) #Blocks until received complete msg msg = '{}: {}'.format(addr, msg) print(msg) tincanchat.send_msg(sock, msg) #Blocks until sent except (ConnectionError, BrokenPipeError): print("Socket Error") finally: print("Closed connection to {}".format(addr)) sock.close()
def handle_client(sock, addr): """ Receive one message and echo it back to client, then close socket """ try: msg = tincanchat.recv_msg(sock) # blocks until received # complete message msg = '{}: {}'.format(addr, msg) print(msg) tincanchat.send_msg(sock, msg) # blocks until sent except (ConnectionError, BrokenPipeError): print('Socket error') finally: print('Closed connection to {}'.format(addr)) sock.close()
def handle_client(sock, addr): """ Receive data from the client via sock and echo it back """ try: msg = tincanchat.recv_msg(sock) # Blocks until received # complete message print('{}: {}'.format(addr, msg)) # adds exclamation points to confirm it went thru server msg = msg + "!!!" tincanchat.send_msg(sock, msg) # Blocks until sent except (ConnectionError, BrokenPipeError): print('Socket error') finally: print('Closed connection to {}'.format(addr)) sock.close()
import sys, socket import tincanchat HOST = sys.argv[-1] if len(sys.argv) > 1 else '127.0.0.1' PORT = tincanchat.PORT if __name__ == '__main__': while True: try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((HOST, PORT)) print('\nConnected to {}:{}'.format(HOST, PORT)) print("Type message, enter to send. 'q' to quit") msg = input() if msg == 'q': break tincanchat.send_msg(sock, msg) # Blocks until sent print('Sent message: {}'.format(msg)) msg = tincanchat.recv_msg(sock) # Blocks until received # complete message print('Received echo: ' + msg) except ConnectionError: print('Socket error') break finally: sock.close() print('Closed connection to server\n')
''' cd Desktop\PythonPy\PythonTest Python echo_Client.py ''' import sys,socket import tincanchat HOST = sys.argv[-1] if len(sys.argv) > 1 else '127.0.0.1' PORT = tincanchat.PORT if __name__ == '__main__': while True: try: sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) sock.connect((HOST,PORT)) print('\nConnected to {}:{}'.format(HOST,PORT)) print("Type message,enter to send, 'q' to quit") msg = input() if msg == 'q':break tincanchat.send_msg(sock,msg) #Block until sent print('Sent message: {}'.format(msg)) msg = tincanchat.recv_msg(sock) #Block until received complete message print('Received echo : '+msg) except: print('Socket error') break finally: sock.close() print('Closed connection to server\n')
import sys, socket import tincanchat from chatExceptions import * HOST = sys.argv[-1] if len(sys.argv) > 1 else '127.0.0.1' PORT = tincanchat.PORT if __name__ == '__main__': while True: try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((HOST, PORT)) print('\nConnected to {}:{}'.format(HOST, PORT)) print("Type message, enter to send, 'q' to quit") msg = input() if msg == 'q': break tincanchat.send_msg(sock, msg) # Blocks until sent print('Sent message: {}'.format(msg)) msg = tincanchat.recv_msg(sock) # Block until # received complete # message print('Received echo: ' + msg) except ConnectionError: print('Socket error') break finally: sock.close() print('Closed connection to server\n')
import sys, socket import tincanchat HOST = sys.argv[-1] if len(sys.argv) > 1 else '127.0.0.1' PORT = tincanchat.PORT if __name__ == '__main__': while True: try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((HOST, PORT)) print('\nConnected to {}! {}'.format(HOST, PORT)) print("Type message, enter to send, 'q' to quit") msg = input() if msg == 'q': break tincanchat.send_msg(sock, msg) print('Sent message: {}'.format(msg)) msg = tincanchat.recv_msg(sock) print('Received echo: ' + msg) except ConnectionError: print('Socket error') break finally: sock.close() print('Closed connection to server\n')
#!/usr/bin/python import sys, socket import tincanchat host = sys.argv[-1] if len(sys.argv) > 1 else '127.0.0.1' port = tincanchat.port if __name__ == '__main__': while True: try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((host, port)) print('\nConnected to {}'.format(host, port)) msg = input() if msg == 'q': break tincanchat.send_msg(sock,msg) print('Sent message: {}'.format(msg)) msg = tincanchat.recv_msg(sock) print('Received echo: ' + msg) except ConnectionError: print('Socket Error') break finally: sock.close() print('Closed connection to server\n')