请叫大侠们,
在用C#做一个pda扫描软件,条码扫描后存在终端,同时上传到服务器
扫描后存入到本机数据库,然后直接用httpwebrequest,post到服务器上,这样可以么?
有经验的给我指条明路啊,没做过这玩意,不知道一般是怎么处理的,
做过相关程序的大侠,[email protected]
谢谢了
------解决思路----------------------
你可以在数据库里面标记某条记录是否已经上传。开一个线程在后台检查,专门上传数据。这样不会卡你的UI。
------解决思路----------------------
HTTP 的传输本来就具有实时性,一个连接、数据传输、断开的过程,很可能出现你所担心的程序止死的问题。
可以考虑将上传的过程写到线程中,这样不会卡死程序。但一次上传结束,才能开始下一条的传输。这样你的所谓扫描的时间间隔必须大一些,否则就要依靠你的程序来做扫描的数据缓冲。