socket 自定应用层协议

WATER53 2011-05-20 09:06:39
我现在在做一个三层的分布式系统?
有一个视频监控服务器软件,在客户端要向服务器请求数据,请问要怎么定义这样的通信协议?要用到什么组件和方法、函数或是过程?
...全文
152 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanchangyong 2011-05-20
  • 打赏
  • 举报
回复
这个接下来就需要你自己定义协议啦.
比如你定义了一个消息,消息头是整个消息的大小,接下来来是用户ID,指明是哪个客户端,再接下来是一个消息码,比如发过来1表示要服务器返回1+1之类的...
只是举个例子,不知道你要的是不是这个意思的解释.
SQLDebug_Fan 2011-05-20
  • 打赏
  • 举报
回复
可以选用INDY组件,然后制定你的协议格式,实现就可以了。
WATER53 2011-05-20
  • 打赏
  • 举报
回复
恩,但是我连怎么用socket进行自定义的传输都不知道,只能实现数据库数据的传输,但是具体到协议里面的一些字符串的传输处理还是不会的,希望得到指教?谢谢[Quote=引用楼主 water53 的回复:]
我现在在做一个三层的分布式系统?
有一个视频监控服务器软件,在客户端要向服务器请求数据,请问要怎么定义这样的通信协议?要用到什么组件和方法、函数或是过程?
[/Quote]
WATER53 2011-05-20
  • 打赏
  • 举报
回复
具体的函数我不知道要用哪一个啊?[Quote=引用楼主 water53 的回复:]
我现在在做一个三层的分布式系统?
有一个视频监控服务器软件,在客户端要向服务器请求数据,请问要怎么定义这样的通信协议?要用到什么组件和方法、函数或是过程?
[/Quote]
WATER53 2011-05-20
  • 打赏
  • 举报
回复
希望在客户端发一串字符串,然后服务器端根据这段字符串进行逐位判断,然后服务器端做出相应的动作,同时也要实现服务器端到客户端的控制。
bdmh 2011-05-20
  • 打赏
  • 举报
回复
既然你已经决定用socket了,那就用吧,协议,函数,那是你自己的东西,不要问别人
WATER53 2011-05-20
  • 打赏
  • 举报
回复
大概的思路我差不多知道,但是我不是很会用delphi能有具体的语句和例子吗?

1,593

社区成员

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

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