腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
套接
字
编程
:
recv
()
、
我有一个应用程序,其中各种实体通过
套接
字
相互通信,我使用
的
是C
编程
语言。当一个实体向另一个实体发送一条长
消息
时,
recv
()函数可以
部分
地读取该
消息
。因此,我必须在
接收
端通过附加所有
接收
到
的
部分
来重建
消息
。 我
的
问题
是一个与
recv
()相关
的
通用
套接
字
<em
浏览 0
提问于2013-10-28
得票数 4
4
回答
使用
recv
()
接收
部分
消息
时
的
套接
字
编程
问题
、
我有一个正在
接收
流式股票行情数据
的
套接
字
。然而,我似乎得到了很多截断
的
消息
,或者说似乎是截断
的
消息
。下面是我
接收
数据
的
方式: perror("
recv
()");} buf[numbyt
浏览 0
提问于2012-04-21
得票数 5
回答已采纳
1
回答
struct.error: unpack需要在程序
的
第二个输入上有一个长度为2
的
字节对象
、
、
我正在写一个程序,两个机器人之间
的
通信使用Python,项目天网,如果有人知道它。在写
的
时候,我遇到了这个
问题
unpacked_contents = struct.unpack('H', pkt_len_packed) struct.error: unpa
浏览 0
提问于2017-09-22
得票数 0
1
回答
零中
的
RCVMORE
、
我一直试图确定我
的
套接
字
是否有使用
的
多
部分
消息
。 希望通过检索
接收
消息
的
套接
字
上
的
ZMQ_RCVMORE
套接
字
选项
的
值来确定
消息
是否由多个
部分
组成
的
应用程序。如果没有要跟随
的
消息
部分
,或者
消息
不是由多个
浏览 7
提问于2015-08-05
得票数 0
2
回答
recv
()中
的
延迟
、
、
、
、
我有两个使用
套接
字
编程
进行通信
的
程序。首先,我将指定no。关于它们必须在彼此之间交换
消息
的
时间。每次它
接收
到一条
消息
时,它都会将它
的
id附加到
消息
后面。因此,每次字符串
的
大小都会增加。我
的
程序在8000跳下工作得很好,但是在它超过8000后,尽管程序p1发送了一个长度为16388
的
字符串,但p2发现
套接
字
中只有16385个可以读
浏览 1
提问于2011-10-29
得票数 0
1
回答
Winsock和线程安全
、
、
、
、
我用C++
编程
已经有一段时间了,但是我是一个网络
编程
的
初学者,我对一些事情不太清楚,所以这是三个
部分
的
问题
。在示例应用程序中,我看到了在一个
套接
字
上发送()
的
调用,对其返回值
的
检查,然后紧接着在同一个
套接
字
上调用
recv
()。但是,由于
recv
()是在send()之后才被调用
的
,所以在调用
recv
之前不存在回复
浏览 1
提问于2012-02-19
得票数 0
回答已采纳
1
回答
C++同时
接收
两个或多个UDP
消息
、
、
、
我正试图在我
的
main.cxx中
接收
UDP
消息
。我已经创建了一个UDP服务器方法getUdp(char *buffer),用于侦听在我
的
while(true)无限循环中传入
的
UDP
消息
。这是我所面临
的
问题
。此UDP服务器能够一次侦听一条
消息
。当两个或多个UDP
消息
同时出现时,它不会排队进入缓冲区。我认为这是因为每次在无限循环中调用该方法时,getUdp()方法都会打开一个
套接
字
,获
浏览 0
提问于2015-01-16
得票数 1
回答已采纳
3
回答
Python2.7: While循环,不能爆发
、
、
、
我是新
编程
和这个网站,所以我希望我可以澄清我想做什么。我有一个循环,如果我发送字符串退出,我会尝试退出。它似乎一直在前进。请帮帮我!while True: print data break 我可以很好地发送和
接收
消息
浏览 7
提问于2015-05-22
得票数 1
回答已采纳
2
回答
如何确定
套接
字
是否已关闭
、
、
我做了一个简单
的
客户端服务器程序,但主要
的
问题
是,一旦客户端和服务器之间建立了连接,如果客户端关闭程序,服务器就会重复执行最后一条
消息
,这有时会产生巨大
的
问题
。所以我想要
的
是,如果我可以调用任何函数来获取
套接
字
结构
的
状态,那么如果客户端关闭程序,服务器将知道停止。我只需要从函数中查找错误
套接
字
的
函数。顺便说一句,我是用Win32 c.来写这个程序
的</em
浏览 2
提问于2012-10-17
得票数 2
回答已采纳
1
回答
libev
套接
字
通信失败
、
、
我有一个基于libev
的
套接
字
服务器,它从多个simultaneos
套接
字
获取
消息
代码
的
精简
浏览 5
提问于2013-04-04
得票数 0
3
回答
FD_ISSET总是正确
的
,即使没有新
的
数据?
、
我正在检查客户端是否发送了一些新
的
数据。if (FD_ISSET(m_sock, &temp)) }ClientHandle::ClientHandle(SOCKET s) : m_sock(s) while (!之后,我继续检查是否有新
的
数据,即使java客户端没有发送任何新
的
数据,这些数据也总是正确
的</em
浏览 3
提问于2015-09-08
得票数 3
回答已采纳
4
回答
从两个线程对同一阻塞
套接
字调用
recv
()
、
、
、
如果我有一个
套接
字
,s,它当前没有可用
的
数据,它是一个阻塞
套接
字
,而我同时从两个线程调用
recv
,会发生什么?其中一个线程会获得数据吗?两个人都会明白吗?第二次调用
recv
会返回错误吗?
浏览 3
提问于2009-03-18
得票数 10
回答已采纳
4
回答
当
套接
字
recv
()函数返回值为0时,如何判断它
接收
了多少数据?
、
、
这可能看起来是一个愚蠢
的
问题
,但它已经把我逼疯了。我正在处理一项网络
编程
任务,我编写
的
代码
的
一
部分
是使用缓冲区、缓冲区长度和为标志指定
的
零来调用
套接
字
recv
()函数。
recv
()调用返回值为零,手册页显示返回值为零表示‘流
套接
字
对等项已执行有序关闭’。
问题
是
recv
()调用确实
接收
了数据,并且确实更新了我<
浏览 3
提问于2016-09-24
得票数 1
1
回答
客户端和服务器不能交换数据,因为两者都被“卡住”了。
、
、
、
、
首先,我试图实施以下措施: 我对冗长
的
代码事先表示歉意,但我坚信,为了让社区有机会解决这个
问题
服务器发送
消息
,客户端成功地
接收
并显示它,但是客户端被无限地卡住,而不是将它
的
响应发送到服务器,服务器也无限地阻塞服务器。我为解决这个
问题
所作
的
努力: 第一次尝试:
浏览 0
提问于2016-08-22
得票数 0
回答已采纳
2
回答
如果
recv
()
接收
到有效负载大小为0
的
有效TCP数据包,它将返回什么值
、
在TCP
套接
字
编程
中,如果
recv
()返回0,则被视为另一端关闭了连接。但是,在AFAIK中,TCP RFC不要求TCP
的
有效负载大于0。因此,从理论上讲,TCP堆栈可以
接收
有效负载为0
的
消息
。因此,本质上我
的
问题
是,如果
recv
()
接收
到有效负载大小为0
的
数据包,它将返回什么?如果它返回0,那么我们如何将其与关闭
的
连接指示区分开来。
浏览 3
提问于2010-07-08
得票数 5
回答已采纳
3
回答
如果客户端不关闭连接,C
套接
字
可以恢复0
字
节吗?
、
、
、
它在连接
的
阻塞
套接
字
上调用
recv
()以
接收
传入
的
HTTP请求。Linux手册页说明了关于阻塞
套接
字
上
的
recv
()的如下内容: 如果
套接
字
上没有可用
的
消息
,则
接收
呼叫等待
消息
到arrive...The
接收
呼叫通常会返回任何可用
的
数据,直到请求
的
数量,而不
浏览 4
提问于2016-06-24
得票数 8
回答已采纳
1
回答
python
套接
字
服务器偶尔停止发送(并
接收
?)
消息
、
、
我编写
的
套接
字
服务器出现了
问题
,其中
套接
字
服务器似乎停止在它使用
的
一个端口上发送和
接收
数据(而另一个端口继续处理数据)。有趣
的
是,在等待一分钟(或长达一小时左右)之后,
套接
字
服务器将再次开始发送和
接收
消息
,而不需要任何明显
的
干预。我正在使用Eventlet
套接
字
框架,python 2.7,运行在一个ubuntu
浏览 2
提问于2012-01-09
得票数 1
回答已采纳
3
回答
包含
消息
长度
的
两个字节
的
头上
的
部分
recv
()怎么样?
、
、
我一直在阅读一些
套接
字
指南,比如Beej
的
网络
编程
指南。现在很明显,不能保证在一次
recv
()调用中
接收
到多少字节。因此,应当先发送声明
消息
长度
的
前两个字节
的
机制,然后发送该
消息
。因此,
接收
器
接收
到前两个字节,然后循环
接收
,直到
接收
到整个
消息
。一切都好!? 一位同事问我关于
消息
不同步
的
浏览 0
提问于2016-12-16
得票数 2
2
回答
TCP
套接
字
从错误
的
端口
接收
、
、
我遇到了TCP
套接
字
接收
错误目标端口
消息
的
问题
。服务器
套接
字
在端口9000处监听INADDR_ANY中
的
连接。
消息
由TCP
消息
接收
线程使用
recv
(2)
接收
。连接在
浏览 1
提问于2012-03-14
得票数 3
1
回答
当服务器
套接
字
多次调用<>时,Perl客户端
套接
字
->
recv
()与发送
、
、
我有一个perl服务器端
套接
字
,它在客户端
套接
字
上调用send(),逐个返回字段。如果代码如下,我在客户端读取所有字段都没有
问题
:print "$response";}while(1) { $sock->
recv</
浏览 1
提问于2013-01-22
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券