so trying make little chat server python sockets im getting error
file "chatserver.py", line 40 ^ syntaxerror: unexpected eof while parsing
i have checked parenthesis , , have no clue wrong here code
from socket import * import logging import colorer connected = [] host = '' port = 9555 s = socket(af_inet, sock_stream) s.bind((host, port)) s.listen(2) def send_message(sock, message): socket in connected: if socket != s , socket != sock: try: socket.send(message) except: socket.close() connected.remove(socket) print ("server started") while 1: connection, addr = s.accept() if connection: connected.append(connection) print ("connection from" % addr) else: sock in connected: try: message = sock.recv(1024) if message: send_message(sock, str(sock.getpeername() + '<< ' + message)) print (str(sock.getpeername()) + ' ' + message)
if me problem appreciated
you have multiple syntax errors. obvious messed-up indentation (which may have been different in actual code), have try
block without except
or finally
. why have that? did forget write finally
block?