社区
网络编程
帖子详情
假如用 socket tcp 发送一个很长的文本消息,是不是要分开一段一段发送??
于娜
2006-12-17 07:15:07
假如用 socket tcp 发送一个很长的文本消息,是不是要分开一段一段发送??
加入在文本框输入了长大3M的文本内容?一次发送会不会出错?
我以1024字节为一小段发送可以吗?
如果在发送一小段1024字节的时候,只发送了1000字节,又该怎么处理?
...全文
222
4
打赏
收藏
假如用 socket tcp 发送一个很长的文本消息,是不是要分开一段一段发送??
假如用 socket tcp 发送一个很长的文本消息,是不是要分开一段一段发送?? 加入在文本框输入了长大3M的文本内容?一次发送会不会出错? 我以1024字节为一小段发送可以吗? 如果在发送一小段1024字节的时候,只发送了1000字节,又该怎么处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ppzine
2006-12-21
打赏
举报
回复
int buflen=1024*1024*3
char *buf=new char[buflen];//存放你的数据
int s;
int t=0;//成功发出的
for(;buflen;)
{
s=send(_socket,buf+t,buflen,0);
if(s==SOCKET_ERROR)
{
//发送出错WSAGetLastError();
}
else
{
t+=s;
buflen-=s;
buf+=s;
}
}
仅供参考
kbsoft
2006-12-19
打赏
举报
回复
mark
blastzgd
2006-12-18
打赏
举报
回复
TransmitFile
daidongsheng
2006-12-17
打赏
举报
回复
肯定要分开发送了,这个大的文本啊,写成txt发走算了
【Java
TCP
/IP
Socket
】深入剖析
socket
——
TCP
套接字的生命周期
本文详细介绍了Java中
TCP
套接字的生命周期,包括客户端和服务端的连接建立过程,以及
TCP
连接的关闭机制。通过
TCP
的3次握手建立连接,服务端的accept()方法创建新套接字,最后探讨了
TCP
优雅关闭的步骤,包括半关闭状态、Time-Wait状态的作用,防止数据混淆和确保数据传输完整性的措施。
【Unity】
Socket
网络通信(
TCP
) - 客户端连接与
消息
处理的实战指南
本文详解Unity中基于C#
Socket
API实现
TCP
客户端的全流程,包括
Socket
初始化、异步连接与收发、粘包/拆包处理、心跳机制、异常捕获及安全资源释放。重点强调主线程不阻塞的设计原则、应用层
消息
协议设计(
消息
头+长度)、线程安全回调处理,适用于多人游戏、实时交互类项目的网络模块开发。
android
tcp
组件,Android使用
socket
创建简单
TCP
连接的方法
本文详细介绍了如何在Android应用中使用
Socket
实现简单的
TCP
连接,包括服务端的Java Server
Socket
监听和响应,以及客户端通过
Socket
发送
和接收数据的过程。适合Android开发者学习基础通信技术。
python+
socket
实现网络信息交互及文件传输
本文深入讲解Python中的
Socket
编程,涵盖
TCP
和UDP协议的基础知识、连接流程及实例演示,包括简单的信息交互、非阻塞型
TCP
连接和文件传输操作。
javanew
一个
socket
可以使用域名
发送
消息
吗?_OkHttp源码之
socket
连接池
本文详细探讨了OkHttp的
Socket
连接池如何实现复用,包括复用的标准(流数量、协议配置、域名匹配等)、特殊情况下的复用策略,以及连接池的清理机制,阐述了连接池在优化
TCP
连接和TLS握手效率上的重要作用。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章