Advertisement
Guest User

server

a guest
Oct 21st, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. SSLserver
  2. ------------------------------------------
  3. from socket import *
  4. from ssl import create_default_context, Purpose
  5. serverPort = 8443
  6. context = create_default_context(Purpose.CLIENT_AUTH)
  7. context.load_cert_chain(certfile = "example.crt", keyfile = "example.key")
  8. serverSocket = socket(AF_INET,SOCK_STREAM)
  9. serverSocket.setsockopt(SOL_SOCKET, SO_REUSEADDR,1)
  10. serverSocket.bind(("",serverPort))
  11. serverSocket.listen(1)
  12. print("The server is ready to receive")
  13.  
  14. while True:
  15. connSock, addr = serverSocket.accept()
  16. sslSocket = context.wrap_socket(connSock, server_side=True)
  17. sentence = sslSocket.recv(1024).decode()
  18. capitalizedSentence = sentence.upper()
  19. sslSocket.send(capitalizedSentence.encode())
  20. sslSocket.shutdown(SHUT_RDWR)
  21. sslSocket.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement