社区
网络编程
帖子详情
socket如何让接收与发送不相互影响
云满笔记
2013-04-09 09:57:54
我现在在一个较复杂的网络通信系统,收到的数据是要进行分割操作的,也就是发来的数据是多次发送来的,首先会有一个控制头,里面标明数据长度有多少个,再紧接着就是数据了,这个数据有很多段,分几批发送过来的,我想如果我收到数据的话,肯定要对其进行解析(需要时间操作),如果远程服务端又发来了数据,那不就要影响我的接收吗,这怎么处理
...全文
151
3
打赏
收藏
socket如何让接收与发送不相互影响
我现在在一个较复杂的网络通信系统,收到的数据是要进行分割操作的,也就是发来的数据是多次发送来的,首先会有一个控制头,里面标明数据长度有多少个,再紧接着就是数据了,这个数据有很多段,分几批发送过来的,我想如果我收到数据的话,肯定要对其进行解析(需要时间操作),如果远程服务端又发来了数据,那不就要影响我的接收吗,这怎么处理
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abcbuzhiming
2013-04-09
打赏
举报
回复
socket本身就是双工的,发送接收不互相影响,tcp传送信息时时基于流的,如果你要拼接信息,必须在应用层拟定一个协议让双方按照这个协议发送、校验和拼接数据
无言猪
2013-04-09
打赏
举报
回复
建队列,另起一个处理数据的任务,读网络的任务把数据放入队列,处理数据的任务读队列处理,额外的工作就是保证队列读写指针的同步.
wawLwxj
2013-04-09
打赏
举报
回复
用消息机制或者是起一个工作者线程处理数据!
Socket
编程快速入门
本课程将理本课程将理啊 论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理问题的啊aasa 能力,完善你的编程思想与知识体系。论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理问题的能力,完善你的编程思想与知识体系。
Java
Socket
发送
/
接收
数据
在上一篇了解过 Java
Socket
的两种形式(TCP、UDP)后,本文将继续介绍如何利用 Java
Socket
发送
和
接收
数据及其内部原理的实现。 Java
Socket
的目的在于实现与其他程序的信息交互,包括
发送
和
接收
信息两种主要操作。进行信息交互的前提在于
相互
之间具有共同的协议,协议规定了程序之间交互信息的规范和标准。比如 IPv4 和 IPv6 就是定义了如何传输数据的标准,头部的...
python同时
发送
与
接收
_同时
发送
/
接收
消息
socket
python
casper给了我多个客户端可以连接到服务器的服务器代码,但现在的问题是客户端不能
相互
通信。这主要是因为你的客户想要s_name = s.recv(1024),而casper的服务器不
发送
其名称。这是你客户的一个变种(期望主办和港口作为命令参数),它可以与casper的服务器一起工作,也可以解决您的原始问题。(客户端一次只能
发送
一条消息)通过使用单独的线程:import
socket
import ...
python
socket
客户端与服务端
相互
发送
信息,并且显示
接收
信息
然后在客户端输入数据,回车,就可以看到服务端显示消息。同样在服务端输入数据,回车,就可以看到客户端显示消息。功能:客户端与服务端
相互
发送
信息,并且显示
接收
信。先启动服务器,再启动客户端。
socket
通讯
相互
发送
读取xml实例
首先了解下
socket
通讯传输数据的特点:数据在网络传输时使用的都是字节流或字符流,
Socket
也不例外,所以我们
发送
数据的时候需要转换为字节
发送
,读取的时候也是以字节为单位读取。 那么问题就在于
socket
通讯时,
接收
方并不知道此次数据有多长,因此无法精确地创建一个缓冲区(字节数组)用来
接收
,在不定长通讯中,通常使用的方式时每次默认读取8*1024长度的字节,若输入流中仍有数据,则再次读取,
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章