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

2021-03-28 20:08:18 字數 2959 閱讀 5534

1樓:匿名使用者

第乙個問題:這是可以的,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

2樓:匿名使用者

能,ip是127.0.0.1,埠隨便定

3樓:匿名使用者

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

認是127.0.0.1,怎麼連呢。

4樓:匿名使用者

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

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

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

5樓:育知同創教育

有兩種方案:

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)

6樓:匿名使用者

可以用wifi熱點來實現通訊,用乙個手機開啟wifi熱點後,啟動socket監聽,另一台手機連線wifi後,開始連線伺服器socket,連線成功了,就可以通訊了. 留位址發原始碼給你, **可能寫的不怎麼樣,但是簡單的通訊都是ok的!

7樓:小船兒水中過

主要應用socket技術,android本身具有這個api,你直接呼叫即可,可以用wifi這資料線連線

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

8樓:組長景吞

有兩種方案:

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

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

9樓:匿名使用者

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

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

10樓:匿名使用者

可以的,只要通訊的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)

11樓:匿名使用者

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

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

冷天氣經常手腳冰冷。能否通過泡澡的方式解決

你好,手腳冰涼是中醫氣血兩虛症狀,末梢迴圈不好,按中醫分析,血的執行要靠氣的推動,如果氣虛血行肯定慢,迴圈就不好,另外,到寒冷季節會使人的全身或者區域性血液迴圈不良,或者肢體末梢的血液迴圈出現障礙,這些都會導致手腳冰涼。建議 西洋參泡水飲用。第二 吃芝麻 花生等富含維生素e和多種營養,可以幫助維生素...

金屬鑄件能否通過再結晶退火來細化晶粒 為什麼

不能。來 金屬的晶粒自發生再結晶行為是因為本身之前發生了冷變形,晶粒內部儲存有較高的能量,從熱力學第二定律的意義上講是不穩定的,一旦外界提供能量助其突破勢壘,它會自發地釋放出這些能量冰箱能量更低 更穩定的狀態轉變,也就是通過在原先的變形晶粒的基礎上發生新晶粒的重新形核和長大的方式進行轉變。理想的鑄錠...

如何在Mac和Win7 10之間通過Wifi無線傳輸檔案

先在windows中開啟網路發現。只有開啟網路發現才能訪問其他電腦上共享的檔案。右鍵點選工作列中的網路圖示,選擇開啟網路和共享中心,然後進入 高階共享設定 選擇 啟用網路發現 然後儲存修改。想好要共享哪乙個資料夾給蘋果mac訪問,然後右鍵點選該資料夾,點選共享,然後選擇一種共享方式,共享後的資料夾就...