Code: Alles auswählen
Traceback (most recent call last):
File "C:\Users\User\Desktop\Sort_Client.py", line 9, in <module>
clientsocket.send("Hello Server")
TypeError: 'str' does not support the buffer interface
Code: Alles auswählen
from socket import *
serverHostName = '127.0.0.1'
serverPort = 5007
clientsocket = socket(AF_INET, SOCK_STREAM)
clientsocket.connect((serverHostName, serverPort))
clientsocket.send("Hello Server")
data = clientsocket.recv(1024)
print("Client received:", data)
clientsocket.send("How are you")
data = clientsocket.recv(1024)
print("Client received:", data)
clientsocket.close()
input()
Code: Alles auswählen
from socket import *
myHostName = ''
myPort = 5007
def answer(s):
l = list(s.upper())
l.sort()
return "".join(l)
mainsocket = socket(AF_INET, SOCK_STREAM)
mainsocket.bind((myHostName, myPort))
mainsocket.listen(1)
while 1:
connection,address = mainsocket.accept()
print("Server connected by", address)
while 1:
data = connection.recv(1024)
if not data: break
print("received:",data)
connection.send(answer(data))
connection.close()
Anmerkung: Die Scripte waren eigentlich für eine ältere Version gedacht.Ich benutzte 2to3.py um sie in die neue Version umzuwandeln.