㈠ 伺服器如何接收GPS定位器發送過來的數據
架設伺服器平台,很簡單;這里介紹一個 GPSBD衛星定位監控系統Simple版本的定位系統
他們系統是JAVA開發,首先伺服器需要搭建JAVA環境,Mysql資料庫,以及Reids緩存服務;
然後啟動程序文件,一步一步操作即可;經過測試系統基本上市面上的各類GPS北斗定位設備都是支持的
在自己伺服器搭建好GPS平台以後,就可以將設備的IP 埠配置到自己伺服器對應的IP埠上,這樣設備數據就會發往伺服器,然後通過這套GPS定位系統就可以查看位置了
㈡ c#winform窗體如何實現伺服器實時接收數據,不藉助button
寬泛的講,有兩種方式,實現Client和Server的實時通訊(數據接收)。
1、 Pull 也就是拉。 即Client把數據從Server中拉出來。
因為winform本質是事件驅動,如果不想用button,那麼最簡單的方式就是用定時器(timer), 比如每10秒請求一次數據,
這種方式本質上和button沒有區別,還是通過事件來驅動應用,只不過是「自動」的去讀取數據。
優點是簡單, 缺點是不及時(如果數據是1秒一變,這個10秒的間隔就太長了),而且資源利用率較低(如果1小時都沒有變化, 這10秒一次的刷新就很佔用資源)
2、Push 推,即Server將信息推送到Client中去。
Winform中實現推送信息,一般需要和Server建立連接,連接後,當Server需要推送(比如數據有更新)時,才向Client中發送信息。
優點是數據的時效性較好,而且資源利用合理。
缺點是需要大量的代碼(相比定時器那種方法)
Push模式可以參考「觀察者模式」的開發方式。
㈢ 在伺服器端如何正確接收提交數據請編寫代碼。
你用過serlvet嗎?post和get方式的最大區別就是post在地址欄是沒有參數傳遞的,就是看不到參數的傳遞,而get就是在地址欄可以看到參數的傳遞。你這樣寫不對啊,如果需要表單提交的話可以action裡面輸入post就默認的是post方式了你要接受post的參數的話用request.getParameter("參數")來接受