有没有办法使用socket.recv()来检索所有信息?

时间:2014-06-05 15:08:35

标签: python sockets

我正在连接服务器并接收数据,但我是python和网络的新手所以我只使用了recv(x位)问题是它不是一个常数,所以我们要么收得太少,要么太多的信息。

import socket
import sys

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sa = ('ip.address', portnumber)
sock.connect(sa)

data = sock.recv()
print data

sock.close()

有没有办法在没有循环的情况下接收信息?或者你需要事先知道尺寸吗?感谢。

0 个答案:

没有答案