Advertisement
Guest User

Untitled

a guest
Feb 14th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. from socket import *
  2.  
  3. s = socket(AF_INET, SOCK_STREAM)
  4. s.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
  5. s.bind(('', 8888))
  6. s.listen(1)
  7. string = ''
  8.  
  9. def encode(string):
  10. return string.encode()
  11.  
  12. while True:
  13. print('Waiting for connection...')
  14. clientConn, addr = s.accept()
  15. print('Connection received from ', addr)
  16. clientConn.sendall(encode('Welcome to my client server.\nPlease type a word: '))
  17.  
  18.  
  19. while True:
  20. message = clientConn.recv(1024).rstrip()
  21. string = string+message
  22. print(string)
  23. if(message == 'quit'):
  24. clientConn.close()
  25. continue
  26. elif(message == 'help'):
  27. clientConn.send(encode('Type a word and press enter or quit to leave\r\n'))
  28.  
  29. print ('Here is what you typed: ', message, '\r\n')
  30. clientConn.send(encode('Here is what you typed: %s\r\n'%message))
  31.  
  32. clientConn.close()
  33.  
  34. s.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement