社区
网络通信/分布式开发
帖子详情
怎么用SOCKET传送一个自定义类型的数据
jjweb
2003-01-15 11:33:50
例如:
type
srecord=record
SS_Handle: integer;
request_str: string;
end;
怎么把一个Srecord类型的变量用SOCKET传送?
...全文
173
8
打赏
收藏
怎么用SOCKET传送一个自定义类型的数据
例如: type srecord=record SS_Handle: integer; request_str: string; end; 怎么把一个Srecord类型的变量用SOCKET传送?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BlueTrees
2003-01-18
打赏
举报
回复
注意:传送String类型或者在结构中包含string的都要注意。同样的适用于传送对象,一般好像还没有人直接传送对象吧!嗬嗬
string类型的必须转移到一个明确长度的Pchar当中,并且不要在结构中包含,要在结构中包含的,必须在结构中使用静态数组
stanely
2003-01-18
打赏
举报
回复
任何数据包括自定义数据都是放在一段内存区域内的,
所以理论上socket.send(buf,len);可以发送一切数据.
但是似乎超过8k就不行了.
jackie168
2003-01-18
打赏
举报
回复
up
Tspeng
2003-01-18
打赏
举报
回复
将request_str定义为
request_str:array[0..dataLen-1]of char
ss_Handle可通过自定义协议来实现。
huang_gong
2003-01-16
打赏
举报
回复
不过,用string类型送好吗?我一般都改成 char;数组
CoolDesigner
2003-01-16
打赏
举报
回复
上面写错了,应该是Socket.SendBuffer(srecord,sizeof(srecord))
CoolDesigner
2003-01-16
打赏
举报
回复
Socket.WriteBuffer(srecord,sizeof(srecord))
CoolDesigner
2003-01-16
打赏
举报
回复
Socket.ReadBuffer(srecord,sizeof(srecord))
利用UDP
Socket
技术实现IP多点
传送
详解
本文详细介绍了IP多点
传送
的概念及其在UDP
Socket
中的应用,适合高带宽场景如视频音频传输。讲解了UDP
Socket
的基础,强调其不可靠、无连接和面向消息的特性。同时,解释了IP多点
传送
的原理,涉及D类IP地址、IGMP协议和TTL参数。最后,讨论了使用多点
传送
时应注意的安全性和TTL选择问题,并提及Java中处理IP多点
传送
的相关类。
MFC实现
socket
网络通信--主机与服务器之间
传送
数据
本文详细介绍了使用MFC实现
socket
网络通信的过程。包括新建MFC应用程序、创建服务端和客户端窗口界面、编写服务器和客户端代码,还说明了调试方法,如设置主机号和端口号等。最后提供了源码下载链接,方便读者参考。
基于vs实现的
socket
—udp图片
传送
实例详解
本文深入解析UDP协议在图片传输中的应用,包括结构体
传送
、
Socket
缓冲区管理、丢包问题及解决方案、
数据
分包处理,以及客户端与服务器端的具体实现案例。
Java TCP使用
Socket
进行网络图片
传送
(6)
本文展示了如何使用Java的
Socket
实现TCP网络上的图片传输。客户端将client.bmp上传至服务端,服务端接收到图片后保存为server.bmp,并发送'上传成功'确认信息。详细步骤包括客户端和服务端的代码实现,以及启动和验证过程。
Qt
socket
传送
自定义
结构体
数据
本文介绍在Qt环境下如何实现结构体与QByteArray之间的转换,用于
Socket
通信。通过实例展示如何在发送端将界面输入转化为结构体并发送,以及在接收端将接收到的QByteArray
数据
还原为结构体。
网络通信/分布式开发
1,594
社区成员
32,945
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章