如何用socket實現android手機與手機之間的通訊

2021-03-22 16:58:14 字數 3505 閱讀 3075

1樓:組長景吞

有兩種方案:

1、在pc機上建立伺服器,手機與手機之間的通訊通過伺服器進行中轉2、一部手機作為伺服器,另一部手機作為客戶端接入該手機一般是第一種方案

android如何與手機進行通訊(socket連線)

如何用socket實現android手機與手機之間的通訊

2樓:育知同創教育

有兩種方案:

1、在pc機上建立伺服器,手機與手機之間的通訊通過伺服器進行中轉

2、一部手機作為伺服器,另一部手機作為客戶端接入該手機

一般用第一種方案,示例**如下:

1、pc端:

serversocket=new serversocket(5648); //在5648埠進行偵聽

socket sk = serversocket.accept();//如果有接入,則建立對應的socket;

2、手機端:

socket=new socket("tobacco5648.xicp.***",5648);//連線socket

3、訊息輸入輸出:

pw=new printwriter(socket.getoutputstream()); //訊息輸出

pw.println("傳送訊息");

pw.flush();

br=new bufferedreader(new inputstreamreader(socket.getinputstream())); //訊息接收

while((str=br.readline())!=null)

android 之間能否通過 socket 進行通訊. 5

3樓:匿名使用者

第乙個問題:這是可以的,android通過socket訪問本機伺服器pc, ip是10.0.2.2。

第二哥問題:用serversocket建立乙個物件 serversocket serversocket = new serversocket(serverlistenport, connectionmaxlength, i***address.getbyname(serveripstring));

再加乙個監聽socket in***ing = serversocket.accept();就可以檢測客戶端發過來的連線請求,之後使用流就可以完成他們之間的通訊了。

原創手打,thanku

4樓:匿名使用者

能,ip是127.0.0.1,埠隨便定

5樓:匿名使用者

哦,我想不能,因為他們不能解析各自的ip,都默

認是127.0.0.1,怎麼連呢。

6樓:匿名使用者

android 與 android 之間能否通過 socket  建立通訊?

不可以吧。現在一般的手機網路**都是由乙個pc服務端做中轉的,要是手機直接可以直接連線何必要那麼幹呢?

請問下,android能不能直接通過手機ip進行socket通訊,不是局域.

7樓:匿名使用者

你的這個問題就好比,你家寬頻撥號獲得乙個ip,然後你想通過這個ip來直接連線到我的電腦(也是寬頻撥號), 這是不可能的。。。。因為我們的拿到的ip都不是a b類的ip,而是運營商下的c類ip,並且閘道器也不一樣。。。。手機上的ip也是這個意思,當你開機系統pppd撥號拿到的也只是個運營商的c類ip。。

本人網路學的並不是很好,可能術語表達並不正確。。。但是大概是這個意思。。。

8樓:匿名使用者

可以的,只要通訊的ip是通的就行了。

有兩種方案:

1、在pc機上建立伺服器,手機與手機之間的通訊通過伺服器進行中轉

2、一部手機作為伺服器,另一部手機作為客戶端接入該手機

一般是第一種方案

1、pc端:

serversocket=new serversocket(5648); //在5648埠進行偵聽

socket sk = serversocket.accept();//如果有接入,則建立對應的socket;

2、手機端:

socket=new socket("tobacco5648.xicp.***",5648);//連線socket

3、訊息輸入輸出:

pw=new printwriter(socket.getoutputstream()); //訊息輸出

pw.println("傳送訊息");

pw.flush();

br=new bufferedreader(new inputstreamreader(socket.getinputstream())); //訊息接收

while((str=br.readline())!=null)

9樓:匿名使用者

首先沒理解你所謂的「通過手機ip連線,且不是連線到乙個區域網」的含義。ip只是乙個位址,那麼什麼是通過ip連線? 也許你想說的是不用通過區域網交換機/集線器/wifi路由器連線,是否有其他的通訊方式?

其實不用這些網路裝置你也可以通訊,用乙個安卓手機,將wifi熱點開啟,讓別的手機使用該熱點wifi網路,這樣就可以幾個手機進行互相通訊了。其實還是使用了wifi路由器,只不過是用手機本身的wifi網絡卡實現的。

安卓手機如何通過藍芽進行socket通訊 25

10樓:匿名使用者

uuid值出現錯誤。看一下android有關bluetooth的api,用於普通藍芽介面卡和android手機藍芽模組連線的,而且這

個uuid的值必須是00001101-0000-1000-8000-00805f9b34fb。這個是android的api上面說明的.connect().

在連線的時候,android手機作client(主動和電腦建立連線),如果電腦作為server(一直監聽是否有服務連線),則需要在手機端呼叫這樣一行**.兩邊的uuid必須是一樣的,這是乙個服務的唯一標識。

android軟體開發中 實現手機與pc用socket通訊,那手機傳送給pc的若干資料,pc怎樣才 30

11樓:科技程式迷

自己定義乙個『協議』;

比如:***mand[使用者登入]

username=admin

password=456

當然這比較

費神,可以採用xml或json做資料交換格式。

兩邊只需要序列化和反序列化即可,就像操作bean一樣。

另外,也可以採用serializable序列化,objectoutputstream 和 objectinputstream 將物件通過網路傳輸。

socket 實現android和電腦通訊

如何用沙盤實現雙開遊戲ip,如何用沙盤實現雙開遊戲2個ip

我是不是可以用沙盤開啟兩個瀏覽器,再在火狐上設定 ip?這樣具體要怎麼設定?請高手幫忙解答,謝謝 網頁遊戲的話沙盤應該不需要 應該沒有辦法 兔 子 轉換 器動態轉換器是一款功能強大的 位址轉換軟體,連線速度 很快,能夠修改電內 可以換ip呀 去下個。兔子。動態。ip。可以一鍵換ip的 遊戲為了限制多...

如何用matlab實現pca演算法

可以在matlab的simulink工具中插入 user design 模組,把 貼進去。然後在模組的模擬輸入接 chirp 或 random source 源,模版擬輸出接 spectrum scope 就能看出權效果。如何在聚類的過程中使用pca演算法 amarino是使android手機bai...

matlab中如何用lsim函式實現加速度訊號輸出

1 首先lsim是針對線性是不變模型,給定任意輸入,得到輸出響應,系統模型內為狀態方程時,同時還可容以得到狀態軌跡。2 當輸出y的行數與u的長度相同,列數與輸出個數相同。3 當狀態x的行數與u的長度相同,列數與狀態的個數相同。matlab lsim 求解結構振動時 求出來的加速度是相對加速度還是絕對...