八一建軍節,寫乙個最近做的架構無線網路伺服器的方案

2021-04-13 05:46:47 字數 758 閱讀 4255

前幾天搞了個pda,**artphone通過公網訪問台式電腦的方案,雖然方案略顯粗糙,但也是一種用本機建設公網伺服器,無線網路訪問的方案.正好今天是八一建軍節,先粗略地描繪出來與大家分享一下,以後再多多補充.

要實現的基本目的是在本機架設乙個web伺服器,本機又連線區域網內的另一台oracle資料庫伺服器,(由於不方便直接操作oracle伺服器,所以先在本機建立web伺服器),pda等手持裝置通過gprs/cdma無線網路訪問本機web伺服器,進而訪問oracle資料庫伺服器.

1.首先pda等無線手持裝置要通過gprs或者cdma網路訪問伺服器,伺服器必須是要有乙個公網ip,或者通過路由或閘道器做埠對映來架構伺服器,但由於沒有許可權操作公司接入公網路由和閘道器的許可權,所以沒辦法直接做埠對映來做本機的web伺服器.所以採取使用一無線路由產品(巨集電公司出產的h7920 cdma無線路由)來作為本機的另乙個公網接入點,無線路由上繫結乙個網域名稱(在www.88ip.cn上申請的免費二級網域名稱,網域名稱解析服務可試用乙個月).

基本的網路拓撲結構如下:

其它是的本機作為web伺服器寫的webservice封裝的資料訪問層就不多說了,和平常訪問資料庫的差不多,只是針對webservice性通上作了些優化.

此方案其實比較粗糙,主要是沒有許可權在連線公網的路由器上做埠**(.其次用cdma無線路由連線做伺服器,頻寬方面不敢恭維,但只作簡單的少量資料處理還是應付得來.若有gprs的無線路由,效能應該會好些....以後有時間再研究,繼續去研究下socket了,利用tcp或udp傳輸方面在速度效能方便肯定是webservice不能相比的.

最近寫的乙個小軟體

工具實現的功能很簡單,實現 查詢指定資料夾 及其下屬資料夾 的檔案中包含指定字串,或替換成其他字串的功能.介面如下 其實寫這個軟體的目的是因為 1.我正在看的乙個電子書 非 哈哈 中間都有大量網頁資訊廣告資訊的插入,非常不爽 2.日常操作經常想在一堆檔案中找到以前的某個語法的例子,卻苦於無現成工具....

最近寫sql語句的乙個總結

1.在碰到求取連續的問題的時候,有2種思路,1 可以將表的資料錯位,就可以將前一條資料和後一條資料放在同一行,進行對比 2 可以使用row number 比如在nba題目中,求取連續奪冠球隊的開始年份和結束年份 本題求取連續獲得奪冠的nba球隊,以及開始時間,和結束時間 nba的題目中用到的函式ma...

最近做的乙個部落格的小例子(一)

這個部落格的功能雖然挺少,但是使用起來還是對vue的理解有了一點的進步。這個小專案的技術棧為 vue,vue cli3,vue router,axios,fire base。編輯器是使用的vs code。首先先建立vue的腳手架,使用命令 vue create 在乙個我建立好的目錄之下建立腳手架。之...