社区
网络及通讯开发
帖子详情
Socket的发送数据问题
空中猎手
2004-01-08 09:38:40
请问我有一个Msg类,有一个Id、Msg、Time成员。我是否可以直接把这个类发送出去,然后在服务器端接叫呢???分不够我可以再加的,这个问题请大家一定要帮我哦
...全文
63
6
打赏
收藏
Socket的发送数据问题
请问我有一个Msg类,有一个Id、Msg、Time成员。我是否可以直接把这个类发送出去,然后在服务器端接叫呢???分不够我可以再加的,这个问题请大家一定要帮我哦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mr-Chen
2004-01-11
打赏
举报
回复
如果类里有方法的话就不能传送,如果只有成员变量则可以,你可以先将变量都转换为字符串,通过SendBuf发出去,然后在服务器端在将字符串转换为类就可以了。
空中猎手
2004-01-09
打赏
举报
回复
那怎么收呢??自定义传输规则怎么弄,有没有这方面的资料啊??
JedyWoody
2004-01-09
打赏
举报
回复
怎么可以发送类呀,按楼上的说法,自定义传输协议
MartinWang
2004-01-09
打赏
举报
回复
结构体!!自定义传输规则!!
pp616
2004-01-08
打赏
举报
回复
类不行。但是结构可以
如
struct _Mymsg
{
DWORD ID;
DWORD Time;
char Msg[1024];
}MYMSG,*LPMYMSG;
LPMYMSG pMsg=new MYMSG;
pMsg.ID=...
...
然后可以用组件中的SendBuf(pMsg,sizeof(MYMSG));
或是api
send(socket,pMsg,sizeof(MYMSG),0);
空中猎手
2004-01-08
打赏
举报
回复
打错字了,是在服务器端接收。
Python中使用
socket
发送
HTTP请求
数据
接收不完整
问题
解决方法
主要介绍了Python中使用
socket
发送
HTTP请求
数据
接收不完整
问题
解决方法,本文使用一个循环解决了
数据
不完整
问题
,需要的朋友可以参考下
Python基础 - 第八天 -
Socket
编程进阶
本篇内容:1.解决
socket
粘包
问题
2.通过
socket
传输大
数据
3.
socket
server的使用一、解决
socket
粘包
问题
1.粘包现象怎么出现的粘包是通过
socket
传输
数据
时不可避免的
问题
,也是我们要注意的
问题
。当上次
发送
的
数据
和本次
发送
的
数据
是通过一次
发送
动作
发送
出去的,这样就出现了粘包情况。什么情况下会将两次
发送
操作合并成一次
发送
操作?在写代码时将两次send写...
工作记录 - Linux 的
socket
TCP keep-alive功能在特定情况下失效的原因
问题
TCP
socket
keep-alive 失败,导致正在进行的业务失败。 分析 根据
数据
报文发现,每次tcp ack keep-alive
数据
报文请求
发送
后如果
发送
别的
数据
,就会出现
socket
超时, 判断是内核处理tcp keepalive出现
问题
导致的。
问题
重现 我根据这种情况,实现了一个类似的
socket
,
发送
keep-alive然后在程序中sleep特定时间,然后
发送
数据
,模拟紧...
socket
同时读写
问题
如果是多个线程同时写
socket
,那么在临界区里工作的线程为了保证
数据
包的完整
发送
,必须循环
发送
等待,直到
数据
都
发送
到系统缓冲区才能离开临界区。 而这样就导致
socket
的行为与阻塞方式
发送
无异,
发送
效率因此而被限制。 所以一个好的tcp
socket
处理框架,应该是只有一个线程来负责
数据
的收发,从而避免那些无穷无尽的同步
问题
。 如果需要多个线程同时读访问或写访问同一个tcp
socket
,
iOS FTP客户端的见解(续)
之前有写过一篇,有关iOS ,
socket
实现ftp客户端,我自己的一些思路和遇到的
问题
,这次补充几点。 1,之前有说过,有关上传的
问题
,收到命令
socket
返回的150之后,然后开始用
数据
socket
发送
文件的二进制
数据
,
数据
发送
完成之后,因为我用的那个第三方是,GCDAsync
Socket
,他这个writedata之后,没有返回结果,不知道是否
发送
成功,只是我
发送
的时候,给了一个超时,如果没
网络及通讯开发
1,314
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章