fork download
  1. import socket
  2.  
  3. host='127.0.0.1'
  4. port=8080
  5.  
  6. s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  7. s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
  8. s.bind((host, port))
  9. s.listen(5)
  10. sock, addr=s.accept()
  11. print('client connecred with adress'+ addr[0])
  12. sock.send(b'hello!')
  13. while True:
  14. buf=sock.recv(1024)
  15. buf=buf.rstrip()
  16. if buf.decode('utf8')=='exit':
  17. sock.send(b'bye')
  18. break
  19. elif buf:
  20. sock.send(buf):
  21. print(buf.decode('utf8'))
  22. sock.close()
  23.  
Runtime error #stdin #stdout #stderr 0.01s 27712KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
  File "./prog.py", line 20
    sock.send(buf):
                  ^
SyntaxError: invalid syntax