申报问题

你好,
我正在使用命令
recv(..)从客户端接收一条消息。
retval = recv(my_socket, *buf,len(buf),0)
并给出这个错误
文件" ./server1.py",第31行
retval = recv(my_socket, *buf,len(buf),0)
^
语法:语法无效
我应该如何填充长度参数,
这个你能帮我吗,
问候,
devi

# 回答1


2008年11月7日星期五16:05:22 +0530,Devi Thapa写道:
``*buf'的意思是"打开``buf'中的所有东西
位置参数"。这不是某些"指针删除"语法,如
Python没有指针作为数据类型。在解析它之后
不允许其他立场论点。那是语法
错误。
无论如何,您从哪里得到``recv()`?什么是" my_socket"?最多
当然不是用`socket.socket'创建的实例,因为那样
将使用该对象的``recv()`方法。
再见,
marc'blackjack'rintsch
# 回答2


Marc'Blackjack'Rintsch写道:
``*buf'的意思是"打开``buf'中的所有东西
位置参数"。这不是某些"指针删除"语法,如
Python没有指针作为数据类型。在解析它之后
不允许其他立场论点。那是语法
错误。
当然不是用`socket.socket'创建的实例,因为那样
将使用该对象的``recv()`方法。
它是c,松散地被伪造成伪派。关于一些有关的线索
网络,看看http://holdenweb.com/docs/netprog.pdf
但这确实假设您想学习python,而不是继续写作。
[杰克,以上是Devi的地址,而不是您]。
问候
史蒂夫
- -
史蒂夫·霍顿+1 571 484 6266 +1 800 494 3119
Holden Web LLC http://www.holdenweb.com/

标签: python

添加新评论