簡體   English   中英

通過wifi進行通訊的最有效方法

[英]Most efficient way to communicate through wifi

我想知道通過wifi在計算機上的android應用程序和java軟件之間進行通信的最有效方法是什么。 我通過每10秒發送一次信號來使用rmi,以了解我的設備是否仍連接到計算機上的rmi服務器。

但是主要的問題是,使用RMI進行通訊實際上並不是很有效,並且當許多設備嘗試與計算機進行通訊時,由於訪問點無法處理所有發送的數據,我遇到了一些超時異常。

這就是為什么我試圖找到較少的通信數據,並了解何時將設備連接到我的應用程序或不將其連接到應用程序的數據。 (我可能仍然可以使用RMI進行准時操作,但是每10秒發送一個RMI數據包可能不是最好的方法)

謝謝。

直接套接字連接。 當然,您將需要在其中提出某種應用程序級協議,因為否則,您只是將字節從一個位置發送到另一個位置。

例如,您可以讓第一個字節指示消息的類型,第二個字節(或簡稱為有效載荷)的大小。 然后,您可以將最多256(或65536)個字節的消息發送到服務器,並且幾乎可以完成您想要的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM