Professional Documents
Culture Documents
import socket
def handle_client(client_socket):
word = client_socket.recv(1024).decode()
word_length = len(word)
first_character = word[0]
response = "Word length: {}, First character: {}".format(word_length, first_character)
client_socket.sendall(response.encode())
client_socket.close()
if __name__ == '__main__':
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(("localhost", 6060))
server.listen(4)
print("Server started")
while True:
client_socket, client_address = server.accept()
print("New client connected:", client_address)
handle_client(client_socket)
#Client
import socket
if __name__ == '__main__':
server_address = "localhost"
server_port = 6060