Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #TCPCapitalizationServer.py
- from socket import *
- serverPort = 12000
- # Create a TCP socket
- # Notice the use of SOCK_STREAM for TCP packets
- serverSocket = socket(AF_INET, SOCK_STREAM)
- # Assign IP address and port number to socket
- serverSocket.bind(("localhost", serverPort))
- serverSocket.listen(1)
- print("The server is ready to receive")
- portX = 0
- portY = 0
- cpt = 0
- s1 = ""
- s2 = ""
- while True:
- connectionSocket, addr = serverSocket.accept()
- sentence = connectionSocket.recv(1024).decode()
- if cpt != 2:
- if cpt == 0:
- portX = addr[1]
- cpt += 1
- s1 = sentence
- else:
- portY = addr[1]
- cpt += 1
- s2 = sentence
- #print(addr[1])
- #capitalizedSentence = sentence.upper()
- #print("x : " + str(portX) + " y : " + str(portY))
- """""
- if addr[1] == portX:
- print("X: " + s1 + " received before Y: " + s2)
- connectionSocket.send(s2.encode())
- connectionSocket.close()
- elif addr[1] == portY:
- print("Y: " + s2 + " received before X: " + s1)
- connectionSocket.send(s1.encode())
- connectionSocket.close()
- """""
- #connectionSocket.send(sentence.encode())
- from socket import *
- # In your command prompt, type in hostname and press enter.
- # What comes up is your computer's hostname
- serverName = "localhost"
- serverPort = 12000
- clientSocket = socket(AF_INET, SOCK_STREAM)
- clientSocket.connect((serverName,serverPort))
- sentence = input("Client: ")
- clientSocket.send(sentence.encode())
- sentence = clientSocket.recv(1024)
- print(sentence.decode())
- clientSocket.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement