社区
网络通信/分布式开发
帖子详情
怎么用SOCKET传送一个自定义类型的数据
jjweb
2003-01-15 11:33:50
例如:
type
srecord=record
SS_Handle: integer;
request_str: string;
end;
怎么把一个Srecord类型的变量用SOCKET传送?
...全文
144
8
打赏
收藏
怎么用SOCKET传送一个自定义类型的数据
例如: type srecord=record SS_Handle: integer; request_str: string; end; 怎么把一个Srecord类型的变量用SOCKET传送?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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))
Android_
Socket
_客户端和服务器端,支持多张图片同时
传送
,
自定义
协议头
Android_
Socket
_客户端和服务器端,支持多张图片同时
传送
,
自定义
协议头
C#
Socket
分包
传送
数据
C#
Socket
分包
传送
数据
是关于图片
传送
并且分割字节的
一个
资源。
C# TCP
Socket
分包
传送
数据
C# TCP
Socket
分包
传送
数据
,这个代码也是从别的地方淘来的,用的还不错。
c#
Socket
多线程 分包 发送/接受
数据
c#
Socket
多线程 分包 发送/接受
数据
客户端 分包发送
数据
,服务端接受并相应, 第一次接触
Socket
也不知道理解的对不对 有问题的还请见谅
socket
传送
结构体或类
socket
传送
结构体或类
类型
。VC6工程。
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章