Das ist wahrscheinlich sehr einfach, aber ich habe Probleme damit. Dies ist Code, den ich für den Server verwende. Ich habe nach diesem gesucht, aber ich fand nur verschiedene Arten von Sockets zu dem, den ich benutze.Wie verbinde ich einen Client mit einem Server mit Sockets, mit IP-Adresse in Python?
server = socket.socket()
server.bind(("localhost", 6969))
server.listen(1)
socket_client, datos_client = server.accept()
print ("Wainting message...")
data = socket_client.recv(1000)
print ("Message:", data)
send1 = bytes("Bye","utf-8")
socket_client.send(send1)
print ("Closing...")
socket_client.close()
server.close()
Und dies ist der Code für die Kunden:
import socket
def main():
my_socket_client = socket.socket()
my_socket_client.connect(("localhost", 6969))
bufsize = 1000
print("Send message")
message=input()
data2 = bytes(mensaje,"utf-8")
#enviar los datos
my_socket_client.send(data2)
data_received= my_socket_client.recv(bufsize)
print (data_received)
Sie verwenden ** Nachricht ** und ** mensaje **? 'data2' wird als nichts gesendet –
Sie müssen uns das Problem mitteilen – Natecat