Python -Chat -Client verbindet sich nicht mit dem ServerPython

Python-Programme
Anonymous
 Python -Chat -Client verbindet sich nicht mit dem Server

Post by Anonymous »

Ich habe einen Python -Chat -Server mit dem Socket und Threading libs,
, erstellt, aber der Client kann sich keine Verbindung herstellen. Ich bin nicht sehr gut im Networking und weiß nicht, was ich tun soll, um es zu beheben. Ich habe es erkennen lassen, wann etwas verbunden ist, und als ich die Port-Forwed-Adresse in Microsoft Edge einbrachte, erkannte der Server, dass ich mich angeschlossen habe, obwohl ich mich nicht chatten lässt. Dann habe ich versucht, die weitergeleitete Adresse im Client zu verwenden, und es heißt, dass sie eine Verbindung herstellt, aber der Server antwortet nie.import socket
import threading
print("All imported")
def receive_messages(client_socket):
while True:
try:
message = client_socket.recv(1024).decode('utf-8')
print(message)
except:
break

def send_messages(client_socket):
while True:
message = input()
if message:
client_socket.send(message.encode('utf-8'))

def start_client():
print("Client Started")
server_ip = "cbk5th2f-5555.use2.devtunnels.ms"
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print("Socket Setup")
print("Trying to connect")
client_socket.connect((server_ip, 5555))
print("CONNECTED")
print("Connected to IRC server.")

receive_thread = threading.Thread(target=receive_messages, args=(client_socket,))
receive_thread.start()

send_thread = threading.Thread(target=send_messages, args=(client_socket,))
send_thread.start()

if __name__ == "__main__":
start_client()
< /code>
Ich denke, es könnte die Firewall sein, aber wenn ja, warum funktioniert der weitergeleitete Port nicht? Gibt es eine Möglichkeit, dies zu tun, ohne die Firewall zu ändern?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post