[Python-de] kleines Sockets Problem
uhe at stahl-groeditz.de
uhe at stahl-groeditz.de
Sam Jul 15 12:41:04 CEST 2006
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
More information about the python-de
mailing list