怎么用SOCKET传送一个自定义类型的数据 例如:type srecord=record SS_Handle: integer; request_str: string;end;怎么把一个Srecord类型的变量用SOCKET传送? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Socket.ReadBuffer(srecord,sizeof(srecord)) Socket.WriteBuffer(srecord,sizeof(srecord)) 上面写错了,应该是Socket.SendBuffer(srecord,sizeof(srecord)) 不过,用string类型送好吗?我一般都改成 char;数组 将request_str定义为request_str:array[0..dataLen-1]of charss_Handle可通过自定义协议来实现。 任何数据包括自定义数据都是放在一段内存区域内的,所以理论上socket.send(buf,len);可以发送一切数据.但是似乎超过8k就不行了. 注意:传送String类型或者在结构中包含string的都要注意。同样的适用于传送对象,一般好像还没有人直接传送对象吧!嗬嗬string类型的必须转移到一个明确长度的Pchar当中,并且不要在结构中包含,要在结构中包含的,必须在结构中使用静态数组 怎样判断ip地址不为广播地址? 关于WordApplication的问题 如何取得TreeView的第一级Item? delphi中的全局数组问题,我很菜,愁死我了 ondbclick事件问题 [一般难度]这样的句子怎么写? 数学模型(线路设计问题)高手进 有个问题,不知各位的看法如何? 急!请问 在MTS中怎样调试程序。。。多谢!!! 简单问题,如何把多个结构相同的记录集合并在一起? 有关F1book6的问题:如果焦点没有离开正在编辑的单元格,则其中的内容没有被承认,怎么解决这个问题? 这样写不对么!?
request_str:array[0..dataLen-1]of char
ss_Handle可通过自定义协议来实现。
所以理论上socket.send(buf,len);可以发送一切数据.但是似乎超过8k就不行了.