基于TCP/IP协议的SOCKET编程,请大家帮忙(急!!)

liujs1026 2007-01-14 05:09:38
现在我和另一个营帐系统作实时接口,功能就是在我的系统页面输入查询条件点查询,向营帐系统发请求,营帐系统处理后把数据返回给我显示到页面上。由于返回数据比较多,对方采用分包的形式发送,每个包里有标志(是否有后续包)。有没有做过类似的,请问我这端应该怎么处理,我不知道我应该存作客户端先写后读还是我既作客户端又作服务端来接收返回的数据??
...全文
450 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
netsys2 2007-01-16
  • 打赏
  • 举报
回复
只做CLIENT端即可!

收到数据,根据对方制定的协议拼装,如果丢失,根据协议要求对方重传。
蒋晟 2007-01-15
  • 打赏
  • 举报
回复
http://msdn2.microsoft.com/en-us/netframework/aa663324.aspx
jamesking 2007-01-14
  • 打赏
  • 举报
回复
建议的处理方式:
营帐系统作为服务器,监听tcp xxxx端口,你的程序作为客户端。
当有用户查询时:
1、客户端与服务器建立连接
2、客户端发送查询请求
3、等待服务器返回查询结果
4、断开连接
jamesking 2007-01-14
  • 打赏
  • 举报
回复
你是用udp还是tcp通信?
用tcp根本被必要担心数据多少,tcp系统会自己分包处理。
用udp处理的话,你就是多此一举了。udp不是可靠的数据传送,有可能丢包,数据包到达先后顺序也有可能不一样。

4,356

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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