十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
通訊簡單的http請求就可以呀 要是說獲取重量 類型那些東西,就需要對應傳感器了,是硬件工程師做的,你和他們訂好傳輸協(xié)議,按協(xié)議接收就好了。
成都創(chuàng)新互聯(lián)專業(yè)成都網(wǎng)站設計、網(wǎng)站建設,集網(wǎng)站策劃、網(wǎng)站設計、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文營銷等專業(yè)人才根據(jù)搜索規(guī)律編程設計,讓網(wǎng)站在運行后,在搜索中有好的表現(xiàn),專業(yè)設計制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設為您創(chuàng)造效益。
讓c1主動連接c2,讓c2打開端口等待連接。要考慮認證問題,比如c2如何知道連接上來的是c1,而不是其他人,就需要有認證機制。另外要考慮內(nèi)網(wǎng)問題。由于從外部連接內(nèi)網(wǎng)里面的IP地址是相當繁瑣復雜的,所以需要特別的機制處理。
下面是一個簡單的通訊實例,進行Server和Client之間的文件傳輸。如果是簡單的文本傳輸?shù)脑捄喕粑谋静僮鞯膬?nèi)容即可。
首先就肯定要知道ServerSocket,服務端的服務端口以及服務器的地址。
在服務器端注冊RMI通訊端口與通訊路徑,然后通訊javac命令編譯文件,通過java -server 命令注冊服務。
1、Java Authentication Authorization Service(JAAS,Java驗證和授權API)提供了靈活和可伸縮的機制來保證客戶端或服務器端的Java程序。Java早期的安全框架強調(diào)的是通過驗證代碼的來源和作者,保護用戶避免受到下載下來的代碼的攻擊。
2、BEA WebLogic是用于開發(fā)、集成、部署和管理大型分布式Web應用、網(wǎng)絡應用和數(shù)據(jù)庫應用的Java應用服務器。將Java的動態(tài)功能和Java Enterprise標準的安全性引入大型網(wǎng)絡應用的開發(fā)、集成、部署和管理之中。
3、Borland 的JBuilder Jbuilder進入了Java集成開發(fā)環(huán)境的王國,它滿足很多方面的應用,尤其是對于服務器方以及EJB開發(fā)者們來說。
1、你可以在每個用戶連上服務器端時,都發(fā)送一個消息,就是用4個字節(jié)表示是用戶的ID,并將與用戶通信的socket,用一個HashMap存儲起來,而不是用LinkList。
2、首先要建立一個服務器端,服務器負責分發(fā)消息,服務器的端口和IP是 固定的,客戶端在登錄時與服務器通信獲得客戶端信息IP和端口等信息,客戶端之間交互通過服務器獲得相應信息或者通過服務器進行轉發(fā),都可以。
3、邏輯問題,看服務器端面,是依賴輸入流的,當然客戶機端不關閉輸出、就收不到輸入了。
4、javasocket有兩種方式。一種是UDP這個可以直連,不需要服務器。一種是TCP這個是肯定要能過服務器來通信的。所以你說的。鏈接建立完畢后不再通過服務器!這個可以實現(xiàn),但會麻煩一些。先說一下簡單的點的吧。
5、不過源代碼是不可能了:P。雙方通過Socket通信,需要了解每種語言操作Socket的方式。
6、先把你的業(yè)務代碼注釋掉,直接打印接收到的數(shù)據(jù)看看,有沒有可能是客戶端兩次的數(shù)據(jù)合并了,還有可能是業(yè)務代碼太慢,導致第三次把第二次的給覆蓋了,第四次的被第五次的給覆蓋了。