我正在尝试使用Python中的TCP连接设置基本套接字程序,例如创建套接字,将其绑定到特定地址和端口,以及发送和接收HTTP数据包。
我无法从客户端收到请求消息。
我正在使用以下内容:
message = serverSocket.receive
但是当我通过浏览器转到我的服务器目录中的套接字,端口和文件时,我从IDLE得到以下错误:
AttributeError:'socket'对象没有属性'receive'
这是从客户端接收请求消息的错误方法吗?
答案 0 :(得分:1)
为了使用套接字在python中通过TCP从客户端/服务器接收数据:
$(window).scroll(function () {
if ($(window).scrollTop() > $( "#headcontainer" ).height()) {
$('#menu').css('position', 'fixed').css('top', '0');
$('#content').css('margin-top', '200px'); // this is example.
} else {
$('#menu').css('position', 'static');
}
});
答案 1 :(得分:0)
这是因为在receive
的套接字类中没有定义任何方法作为错误状态。你应该使用:
socket.recv(bufsize)