2

のような URL を使用して、python クライアントから tornado サーバーに接続する必要がありますws://localhost:8006/user?id=666

私はこのようなことを試しました:

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect('ws://localhost:8006/user?id=666')
print s.recv(1024)
s.close

...そして、次のエラーが発生しました:

TypeError: getsockaddrarg: AF_INET address must be tuple, not str

ありがとう

4

2 に答える 2

0

文字列をタプルに変換する必要があります。実際の例:

x = "(1,2,3)"
t = tuple(int(v) for v in re.findall("[0-9]+", x))
于 2013-11-14T22:25:44.103 に答える