
Hallo Liste, ich muß einen Java-Server überwachen, der z.B. auf Port 51230 läuft. Ich übergebe eine Zeichenkette und erwarte diese als Echo zurück. Über telnet funktioniert das: elrond:~/Python/Communication> telnet aragorn 51230 Trying 192.168.0.58... Connected to aragorn.stahl-groeditz.de. Escape character is '^]'. message Nachricht von Server Nachricht:message Nutze ich aber eine simples Python Script meldet der Server ein Connect gibt aber keine Daten zurück. ###################################################### #!/usr/bin/env python from socket import * serverHostName = 'aragorn' serverPort = 51230 clientsocket = socket(AF_INET, SOCK_STREAM) clientsocket.connect((serverHostName, serverPort)) clientsocket.send("Hello Server") data = clientsocket.recv(1024) print "Client received:", data clientsocket.close() raw_input() ###################################################### elrond:~/Python/Communication> python myclient.py Traceback (most recent call last): File "myclient.py", line 8, in ? data = clientsocket.recv(1024) KeyboardInterrupt Welche Möglichkeiten habe ich das Problem zu lösen. Nein die Javasourcen habe ich nicht. -uhe _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de

--On 15. Juli 2006 12:41:04 +0200 uhe@stahl-groeditz.de wrote:
clientsocket.send("Hello Server")
Es fehlt ein '\n' für den Zeilenvorschub? -aj _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de

--On 15. Juli 2006 12:41:04 +0200 uhe@stahl-groeditz.de wrote:
clientsocket.send("Hello Server")
Es fehlt ein '\n' für den Zeilenvorschub? -aj _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (2)
-
Andreas Jung
-
uhe@stahl-groeditz.de