曹江華(太陽里的雪) - 土椒網(http://www.tujiao.com)

          兒童社會化購物分享社區QQ群:16966020、56878039

           

          基于GPRS無線POS機通信解決方案

          目前我們有這么一個需求:
          我們是一家做網上訂餐的網站,系統參與者有:
          1、無線POS機客戶端
          2、我們網站
          3、基于tcp/ip或者udp協議通信的服務器端程序
          4、訂餐用戶

          說明:
          訂餐用戶訪問我們的網站,選擇他周邊所在的餐館,然后向他喜愛的餐館訂餐,當用戶下訂單之后我們網站就向指定的這家餐館發送訂單,然后在餐館那邊的無線POS機就會自動把用戶下的訂單打印出來(通過GPRS無線網絡傳輸),簡單需求就是這樣子。

          問題:
          1、餐館那邊的無線POS機那邊的POS機是沒有固定IP的。(也就是說無線POS機只能是做為客戶端連接到服務器程序,網站也是做為客戶端連接到服務器端,當有接收到訂單就轉發到相應的餐館無線POS機打印)
          2、如果是基于tcp/ip長連,那么服務器端程序這邊負載很大,可能只能做到1000多個客戶端連接。
          3、如果是基于tcp/ip短連接的話,由于無線POS機這邊沒有固定IP,服務器端無法識別每個客戶端,那么就無法向哪家餐館發送正確的訂單數據包。
          4、如果是基于udp的話,同樣服務器端也不能識別無線POS機客戶端,同樣不能做到正確的向指定的無線POS機客戶端發送數據。

          其實這個原理很類似于QQ,用戶機器上裝的QQ客戶端也是沒有固定IP的,但A用戶向B用戶發送信息能夠知道信息是發給誰的。

          不知道大家誰有這方面的經驗?怎么做比較好~

          posted on 2008-05-20 23:42 太陽里的雪 閱讀(810) 評論(0)  編輯  收藏 所屬分類: Java

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          Web2.0's Blog

          Web2.0's Site

          牛人技術BLOG

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 灌南县| 磐石市| 泾川县| 菏泽市| 温泉县| 宜兴市| 江孜县| 鸡东县| 宜君县| 基隆市| 梨树县| 上饶市| 堆龙德庆县| 增城市| 始兴县| 新化县| 株洲县| 宜宾县| 沂水县| 调兵山市| 通化市| 务川| 南江县| 濮阳市| 客服| 达孜县| 禹州市| 金秀| 昆明市| 徐汇区| 芒康县| 阜平县| 邵东县| 荔波县| 怀仁县| 淮阳县| 应城市| 六盘水市| 马边| 台南市| 彩票|