社区
网络通信/分布式开发
帖子详情
如何用TClientSocket和TServerSocket实现自定义数据结构的收发?
star_of_light
2003-11-19 10:36:35
比如,如何收发记录数据;记录格式如下:
USR=Record
id:String;
name:String;
PWD:String;
end;
...全文
60
9
打赏
收藏
如何用TClientSocket和TServerSocket实现自定义数据结构的收发?
比如,如何收发记录数据;记录格式如下: USR=Record id:String; name:String; PWD:String; end;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
insert2003
2004-02-13
打赏
举报
回复
TMyRecord1=record
MyName1 : string[10];
end;
TMyRecord2=record
MyName2 : array[0..20]of Char;
end;
TMyRecord=record
head :TMyrecord1;
name :TMyrecord2;
end;
var
buf : TMyRecord
begin
Socket.SendBuf(buf,sizeof(TMyRecord));
end;
topgun2
2004-02-11
打赏
举报
回复
看来你没有做过,底层.
这样的情况,关键是还要定义一个包头结构,定义消息的长度....
先收包头,然后....
insert2003
2004-02-11
打赏
举报
回复
D7里怎么没有SendBuffer???
chaiqingfeng
2004-02-02
打赏
举报
回复
结构体中的类型改成char型的,用sendbuffer发送,接收方定义相同的结构体或使用一个大的数组接收
quansui
2003-11-24
打赏
举报
回复
或
TMyRecord=record
id : integer;
Name : string[20];
end;
happyboy
2003-11-24
打赏
举报
回复
记录中不能用string类型,string只是一个指针
TMyRecord=record
MyName : array[0..20]of Char;
end;
var
buf : TMyRecord
begin
Socket.SendBuffer(buf,sizeof(TMyRecord));
end;
这样就行了.
flfljh
2003-11-24
打赏
举报
回复
当然行啊
vargent77
2003-11-22
打赏
举报
回复
一般可以的,没问题,
挺好用:好像sendbuffer(结构指针,长度,长度)
不过这个长度要注意,如果你用的是char,往往用length 得出的结果不准!呵呵,可能是我菜才有这样的问题
dongmenbianxue
2003-11-22
打赏
举报
回复
这种做法不太好吧,如果发生粘包现像,就不好处理了~
delphi 局域网快车
这是我初学delphi时做的,很实用的一个局域网访问软件,在公司内部超好用
Delphi基础:
实现
简易聊天应用
Delphi作为一款强大的集成开发环境(IDE),它支持Object Pascal语言,为开发者提供了一个方便快捷的工具来创建各式应用程序。Object Pascal语言是一种结构化、面向对象的编程语言,其特点包括清晰的语法和严格的数据类型检查,这使得它在处理复杂项目时,能够保持代码的高可读性和易维护性。StatusBar组件通常用于显示程序的状态信息,例如当前操作状态、提示信息等。在Delphi中,我们可以很容易地
自定义
StatusBar的段数以及每个段的样式。
Delphi网络编程实践:
Socket
通信示例
Delphi是一种以对象导向及可视化的集成开发环境(IDE),自1995年首次发布以来,它凭借其快速的应用开发(RAD)特性和高效的编译器,在开发人员中获得了良好的声誉。Delphi的编程语言主要是Object Pascal的扩展,它支持强类型,面向对象编程,同时结合了组件编程和事件驱动模型。在这一章节中,我们将详细探讨Delphi的基础知识,包括其发展历史,安装环境,以及如何搭建Delphi的开发环境,为后面深入学习Delphi的各种控件和网络编程打下坚实基础。
Delphi7
实现
IE缓存浏览的完整源码深入解析
简介:本文深入探讨了使用Delphi7编写的IE缓存浏览源码,详细介绍了如何通过源码
实现
对IE缓存文件的遍历、解析及界面展示,并提供了扩展支持以支持更多文件类型。该源码对理解IE浏览器缓存机制、Delphi的文件操作和网络编程技巧具有极大帮助。
DELPHI下的SOCK编程(转)
DELPHI下的SOCK编程 本文是写给公司新来的程序员的,算是一点培训的教材。本文不会涉及太多的编程细节,只是简单讲解在DELPHI下进行Winsock编程最好了解的知识。 题外话:我认为学习编程就如同学习外语一样,最好的方式是你先学会如何去运用它,然后才是了解它的语言特性、语法之类的东西。不过很可惜,我们以前的外语教育使用了相反的过程。软件编程也是一样,在很多人的大学阶段,你更多
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章