社区
网络通信/分布式开发
帖子详情
怎么用SOCKET传送一个自定义类型的数据
jjweb
2003-01-15 11:33:50
例如:
type
srecord=record
SS_Handle: integer;
request_str: string;
end;
怎么把一个Srecord类型的变量用SOCKET传送?
...全文
132
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))
Windows下纯C语言
Socket
、smtp发送邮件,支持附件
2、邮件内容和主题可以是空,但当有附件时,主题取第
一个
附件的文件名(不含扩展名) 3、密码验证均为base64加密 4、邮件正文和附件的
数据
传送
方式,均为base64 5、自动解析发件箱的SMTP服务器 压缩包文件简介: ...
MSMQ技术在Windows Mobile系统通信中应用
Socket
传送
数据
会
自定义
传送
数据
格式并且服务端要使用到多线程接收客户端信息,编程复杂且不好控制;Web Service编程简单易控制,但是只可能调用服务端的函数不能实现服务端和客户端相互通信;MSMQ是微软提供的一种...
Python网络编程(
socket
)
答案就是
socket
.
socket
翻译为套接字,它本质就是在应用层和传输层(TCP/IP协议族通信)之间的
一个
抽象层,是一组接口,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。该课程包括OS...
java源码包---java 源码 大量 实例
一个
目标文件,演示
Socket
的使用。 Java 组播组中发送和接受
数据
实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块
一个
目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java...
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章