def handle_client(sock, addr): """ Receive data from the client via sock and echo it back """ while True: try: echo_util.send_msg(sock, str(date_server)) date_client = echo_util.recv_msg(sock) print("Sent date") if date_client != date_server: print('Received: {}'.format(date_client)) else: ok = echo_util.recv_msg(sock) print("Received: {}".format(ok)) except (ConnectionError, BrokenPipeError): print('Closed connection ...') sock.close() break
def handle_client(sock, addr): """ Receive data from the client via sock and echo it back """ try: msg = echo_util.recv_msg(sock) # Blocks until received # complete message print("Received request for seq lengt " + msg) nsecv = int(msg) response = str(list[0]+nsecv - 1) list[0] += nsecv echo_util.send_msg(sock, response) # Blocks until sent except: sock.close() print('Closed connection...')
def handle_client(sock, addr): """ Receive data from the client via sock and echo it back """ while True: try: msg = echo_util.recv_msg(sock) # Blocks until received # complete message print('{}: {}'.format(addr, msg)) array1 = compareAction.bigFunction(msg) time.sleep(60) array2 = compareAction.bigFunction(msg) print(Diff(array2, array1)) echo_util.send_msg(sock, msg) # Blocks until sent except (ConnectionError, BrokenPipeError): print('Closed connection to {}'.format(addr)) sock.close() break
try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((HOST, PORT)) print("here") except ConnectionError: print('Socket error on connection') sys.exit(1) print('\nConnected to {}:{}'.format(HOST, PORT)) print("Type message, enter to send, 'q' to quit") while True: msg = input() if msg == 'q': break try: echo_util.send_msg(sock, msg) # Blocks until sent print('Sent message: {}'.format(msg)) msg = echo_util.recv_msg(sock) # Block until # received complete # message print('Received echo: ' + msg) #aici apel multi thread thread.start_new_thread(function()) except ConnectionError: print('Socket error during communication') sock.close() print('Closed connection to server\n') break print("Closing connection") sock.close()
import sys, socket import echo_util HOST = '127.0.0.1' PORT = 31337 secventa = sys.argv[-1] if len(sys.argv) > 1 else 0 temp="" if __name__ == '__main__': try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((HOST, PORT)) except ConnectionError: print('Socket error on connection') sys.exit(1) print('\nConnected to {}:{}'.format(HOST, PORT)) try: echo_util.send_msg(sock, str(secventa)) print('Sent request') temp = echo_util.recv_msg(sock) print("Assigned sequence: {} - {}".format(str(int(temp)-int(secventa)+1), temp)) except ConnectionError: print('Socket error during communication') sock.close() print('Closed connection to server\n') print("Closing connection") sock.close()
#date_client="11-11-2020" ok = "OK" if __name__ == '__main__': try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((HOST, PORT)) #connect to server except ConnectionError: print('Socket error on connection') sys.exit(1) print('\nConnected to {}:{}'.format(HOST, PORT)) try: date_server = echo_util.recv_msg(sock) print("Received Date") echo_util.send_msg(sock, date_client) if date_server == date_client: print("Dates match") echo_util.send_msg(sock, ok) else: print("Dates do not match") except ConnectionError: print('Socket error during communication') sock.close() print('Closed connection to server\n') print("Closing connection")