大约有1000左右个客户端,每个客户端30秒送一个数据包,客户端第一次连接时的数据是一个客户端标识号,连接成功后每30秒送一次数据,但数据中不含客户端标识,我怎么才能在接受数据时,找到他第一次登录对应的客户端编号呢?(客户端是GPS终端设备)。另每5分钟会有一个心跳,判断连接是否正常。原有发送方式 每30秒发送一个数据包,但数据包中含有客户端标识(原有程序是多线程)。现在要求修改原有程序,加入这个功能(原来的功能不能去掉,因为每30秒发送的一个数据包当中还有包含客户端标问供的数据,上面提到的是后加的数据传输协议)求解决办法
说的有点乱,如有需要,我可以把源码附上来 代码很少。
注:本人在这方面是菜菜菜菜菜。
说的有点乱,如有需要,我可以把源码附上来 代码很少。
注:本人在这方面是菜菜菜菜菜。
解决方案 »
- C#访问手机网站post 表单数据的问题.
- web services服务端必须发布iis吗,能否用ip直接调用web services?
- C#循环读取SQL数据库表数据(一条数据一个XML文件),并插入XML.急急急!!!!!
- VS中窗体与控件的关系
- 下面是我本人的看法:不明白是对还是错特发帖子来请高手哟
- 请问有没有用WPF访问数据库的例子啊?
- 怎么样获取一个异常的ID
- 写好的软件出现莫名其妙的错误,请高手指教。
- 关于 enumwindow 和 enumwindowsproc
- 关于MSchart,如何让多个Series共享一个X轴
- 请教.net 2003 7CD的企业版,如何集成为单个DVD(安装时不用总提示更换CD)并打上SP1的补丁?
- 图片上传
对应一个新的socket连接,客户端标识号和这个socket是一一对应的。可以用hashtable保存,
键是客户端标识号,值是socket。
{
socket s;
string username;
...
}hashtable保存发来的标示号