日期:2014-05-17  浏览次数:20514 次

求高手帮忙解答,关于客户端实现UDP的问题。
    本人是个新手,现在刚参加工作,参与一个管理系统的设计项目,用C#加上ASP.net和数据库,都放在服务器端。
     但是这个项目需要和多台测试仪进行通信。在和项目提供商联系后,他们要求仪器与客户端连接,连接后客户端能收到数据并在网页上显示出来,当使用仪器的人看到数据确认正确后,再发送给服务器端。仪器能接受和发送UDP包,那客户端的问题应该怎么解决?
     我知道程序都是运行在服务器端的,那如何让客户端接收到数据并显示呢?可以用AJAX,JavaScript实现么?JavaScript能接收UDP包并解析么?还是必须要做一个客户端的软件实现?
     求各位大侠解答!!
UDP 服务器 JavaScript 客户端

------解决方案--------------------
首先:你刚参加工作,你们领导就让你干这活,也够欺负你的啊!
仪器与客户端连接,那就是客户端先接受数据,展现出来,然后确认后再上传到服务器。仪器可以接受和发送 UDP包,那你就在客户端上 写一个小服务(或小程序 )接受UPD数据,然后保存到本地(可以是 xml格式或其他)然后用网页加载出来(这是难点),客户端确认后,在以一定格式提交
------解决方案--------------------
浏览器端所有请求都是基于http协议,而udp是传输层,不可能直接接收到

你要么像1l说的那样在服务器端中转后发至浏览器端,要么就写一个activeX控件来接收数据
------解决方案--------------------
这个看起来只能是用程序介绍upd然后把数据保存起来用asp.net呈现了,网页都是http协议