关于手持终端采集器与服务器通信的问题(C#)

彩虹 2015-07-22 09:45:22
公司最近在做一个项目,是Windows Moblie的手持终端通过WIFI连接服务器进行库房盘点的,之前开发使用的是webservice进行通信,但是感觉好慢,尤其在首次连接;请问手持终端与服务器能否使用Stocket进行通信?使用过程中需要注意哪些?或者有没有成熟的Stocket框架?
...全文
154 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
江南小鱼 2015-07-22
  • 打赏
  • 举报
回复
可以用socket进行通讯
ajianchina 2015-07-22
  • 打赏
  • 举报
回复
盘货应该还是需要进行实时数据的获取的,这样的应用思路是对的。 三个部分,服务端测试、客户端测试、网络测试,肯定能找出原因的。
xuzuning 2015-07-22
  • 打赏
  • 举报
回复
Stocket 是一切通讯的基础,你和webservice进行通信,也是通过 Stocket 的,只是现成的方案隐藏了细节而已 你的先找到 好慢 的原因(瓶颈在哪里)然后再去调整方案
特别 2015-07-22
  • 打赏
  • 举报
回复
难道不可以先在终端搜集好数据,然后再导入服务器分析盘点吗
  • 打赏
  • 举报
回复
基本上,对于标题党式的“能不能用socket”,这其实很难以回答。有什么不可能的呢?但是你们“就适合吗”?无法说得清楚。 只不过,在服务器端不要使用什么 Socket 类,应该使用 TcpListener 来承载 IOCP技术,这可能算是一点“要注意”的吧!
  • 打赏
  • 举报
回复
首先一个改扔掉 webservice,使用基本的 http Post方式来通讯。甚至在服务器端,最好使用 HttpListener 自己提供web服务,而不是 asp.net(因为它的“突然卡”的机制是出名的)。 另外,使用时感觉“慢”,在很大程度上可能跟你的程序设计本身的问题也可能有关。这就需要一个开发过程中“工程上的”把握和控制,就好像做一个首饰需要几百个工艺过程一样就不是这里三言两语可以说的了。

110,526

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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