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()
Beispiel #3
0
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()
Beispiel #4
0
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()
Beispiel #8
0
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()
Beispiel #9
0
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()
Beispiel #10
0
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')

Beispiel #12
0
'''
	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')
			
Beispiel #13
0
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')
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')
Beispiel #16
0
#!/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')