delphi 客户端 如何用socket发送和接收数据包

horselily 2014-11-08 10:12:54
服务器端是用JAVA写的,基本功能都封装好了,采用的socket通信方式通讯,有数据包结构文档。现在要求用delphi 写个客户端,
问怎么用SOCKET发送和接收数据包,客户端的数据包结构如何定义?
...全文
638 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuihan20e 2014-11-13
  • 打赏
  • 举报
回复
indy自带例子的
lyhoo163 2014-11-12
  • 打赏
  • 举报
回复
服务器端是用JAVA写的。那么用D来编写客户端,一是数据结构要一致 ,二是接口标准要一致,三是函数要匹配。
zhang3652 2014-11-11
  • 打赏
  • 举报
回复
DIOCP 虽然说一个客户端用IOCP看起来像杀鸡用牛刀,但这个玩意确实好用,比DELPHI自带的IDTCP方便。 也封装了控件。有例子 http://www.cnblogs.com/DKSoft/tag/diocp/
道玄希言 2014-11-10
  • 打赏
  • 举报
回复
既然服务器端基本功能都封装好了, 那客户端的数据包结构定义跟服务器的数据包结构定义一致,服务端才可以解析額~ 看你采用的是哪种方式连接的, TCP 方式需要建立连接,然后对服务端开放端口发送数据,客户端自己要开房服务端发送数据的端口。 UDP方式,直接对服务端端口发送,客户端开放对应的服务端广播端口。
horselily 2014-11-10
  • 打赏
  • 举报
回复
引用 2 楼 yangb0803 的回复:
既然服务器端基本功能都封装好了, 那客户端的数据包结构定义跟服务器的数据包结构定义一致,服务端才可以解析額~ 看你采用的是哪种方式连接的, TCP 方式需要建立连接,然后对服务端开放端口发送数据,客户端自己要开房服务端发送数据的端口。 UDP方式,直接对服务端端口发送,客户端开放对应的服务端广播端口。
现在应该是 TCP方式连接,第一次做这种,确实不会做,能不能给个例子,就是在这种情况下,如何用delph实现在客户端 发送和接收服务端的数据包
caonumber 2014-11-09
  • 打赏
  • 举报
回复
这方面百度上应该有很多资料哈

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧