社区
网络编程
帖子详情
完成端口 拼包
ostrich2fly
2007-11-09 02:16:41
有一个服务器,同时处理many客户端的请求,客户端有时候可以向这个服务器发送比较大的数据包,如4k+,这个时候 TCP/IP会把数据包给截断,在服务器上 怎么用完成端口处理这样的问题呢?
不能把来自两个客户端的不同包的片段 拼在一起,这个怎么保证呢?如果定义包的协议,也没有办法确定 是否拆包啊?
我是初学者,请指教。
...全文
214
3
打赏
收藏
完成端口 拼包
有一个服务器,同时处理many客户端的请求,客户端有时候可以向这个服务器发送比较大的数据包,如4k+,这个时候 TCP/IP会把数据包给截断,在服务器上 怎么用完成端口处理这样的问题呢? 不能把来自两个客户端的不同包的片段 拼在一起,这个怎么保证呢?如果定义包的协议,也没有办法确定 是否拆包啊? 我是初学者,请指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
monkeyfu
2007-11-14
打赏
举报
回复
通过包的地址来源进行区分, 或者在包中加入区分标示符号.
另外, 拼包过程如果还涉及到其他较为复杂的操作, 建议放到其他的线程中去完成. 为了保证效率,IOCP工作线程应该尽量处理I/O的请求.
csy_2002
2007-11-12
打赏
举报
回复
直接WSARecv收4K的数据就可以了啊
僵哥
2007-11-11
打赏
举报
回复
楼主的这个问题跟完成端口没有任何关系,完全可以使用断点续传的概念来解决问题。
使用Nginx配置反向代理,
完成
端口
转发
序言 最近搭了一个博客网站,但是在访问的时候需要额外加上客户界面的
端口
号,显得比较low,所以想用nginx实现
端口
代理,访问80
端口
之后,自动转发到指定
端口
,这样间接的隐藏了访问的
端口
安装Nginx 简要的介绍一下我安装nginx的步骤,已安装的可忽略 首先查看一下安装的版本 yum list | grep nginx 最后一列前缀含有@表明是已安装的 安装nginx yum install nginx 或者 yum -y install nginx 加上 -y 参数,即为全自动安装,因为在
再探
完成
端口
一 快速入门 有关
完成
端口
的概念,以及相关的一些API就不讨论了,因为网上介绍这些东西的文章太多了。这里关注的是如何组织代码。首先我们来看《WINDOWS网络编程技术》第八章中有关
完成
端口
的例子。代码可以在网上找到,这里就不贴了。这个不到300行的程序可以让我们迅速入门。 查看程序,我们可以看到使用
完成
端口
的服务器的一般步骤:1. 创建一个
完成
端口
关于
完成
端口
的好文章
做了一个demo测试发现,当接收了终端的http请求后,一旦回复,cmwap会自动地切断和服务器之间的连接。如果不回复,该连接会保持90秒左右后断开。因此,想和终端保持长连接是不可能的了,只能要求终端不断发心跳包保持上线,否则下发数据将无路可寻。在此情况下,使用
完成
端口
来管理繁重的IO请求。
完成
端口
的最大优点在于其管理海量连接时的处理效率,通过操作系统内核的相关机制
完成
IO处理的高效率。注意:
用C++实现HTTP服务器 - 处理
完成
端口
模型(IOCP)的超时问题
如何处理
完成
端口
模型(IOCP)的超时问题. 作者: 阙荣文 2011/7/12 前言
完成
端口
(IOCP)是所有Windows I/O模型中最复杂,也是性能最好的一种.在关于IOCP的编程中,难点之一就是超时控制. 以下以HTTP服务器程序为例说一说. 其实超时控制也不是很难,问题是Windows的IOCP模型本身并没有提供关于超时的支持(也行以后的版本会有?),所以一切
C++中TCP/IP按约定报文协议接收数据
完成
拼包
有段时间没有更新博客了,近来比较忙,没有顾上写博客。终于
完成
了一个大任务,有时间回顾一下这段时间的成果。这篇博客,先介绍和总结一下很久前的工作。TCP/IP接收数据
拼包
。由于时间太长很多东西记不清楚了,请见谅。 任务是某设备通过WIFI以TCP/IP的协议发送图像数据,数据按照规定的报文协议接收数据。 报文内容分为控制域(8个字节)与数据域(不定长),报文的启动字符为0628H占两个字节,接下
网络编程
18,357
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章