社区
网络及通讯开发
帖子详情
Socket的发送数据问题
空中猎手
2004-01-08 09:38:40
请问我有一个Msg类,有一个Id、Msg、Time成员。我是否可以直接把这个类发送出去,然后在服务器端接叫呢???分不够我可以再加的,这个问题请大家一定要帮我哦
...全文
114
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
打赏
举报
回复
打错字了,是在服务器端接收。
C#的
Socket
实现UDP协议通信
C#的
Socket
实现UDP协议通信 CSharp
Socket
编程例子
Socket
编程例子
Android基于
Socket
聊天最终版
Android之基于
socket
聊天小项目,包含服务器、客户端、数据库文件以及个人测试的截图。最后一次修改了,开始上班了,不弄了,谢谢大家。
socket
发送数据
与接收数据
代码】
socket
发送数据
与接收数据。
客户端app多个线程对一个
socket
发送数据
客户端一般是一个发送线程,一个
socket
多个发送线程竞争一个
socket
没什么意义,不会提高发送速度,因为
socket
只有一个,只要
socket
在发送一个线程的数据时,该
socket
就被占用了,是不会响应其他线程的
发送数据
请求的。除非客户端维护有多个
socket
。 服务端使用多线程向多个客户端同时
发送数据
是因为服务端维护着多个
socket
,每个
socket
对应一个客户端session连接。 参考: 客户端:多线程使用单个
SOCKET
发数 请教:多线程使用同一个
socket
进行数据收发会出现什么
问题
?
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章