一般做UDP傳輸前,裝置的wifi網路都要先連接到共同一個網域(AP)底下,才能透過IP來進行溝通。
但是如果可以直接利用wifi direct的方式連接的話,不需要連接AP就可以直接溝通了。
2018/10/30
2017/02/06
UDP Socket Communication between PC and Phone
之前針對UDP傳輸功能,分別有寫過C#(參考這篇)以及Android(參考這篇)的版本。
基於之前寫過的基礎,這篇就來寫一下小小的實作結果,以後就可以讓電腦跟手機互相溝通,透過UDP傳輸技術來玩一些應用。
基於之前寫過的基礎,這篇就來寫一下小小的實作結果,以後就可以讓電腦跟手機互相溝通,透過UDP傳輸技術來玩一些應用。
[Android] UDP Socket Send with AsyncTask
前面有寫過用Thread的方法來寫UDP傳輸(參考這篇),這篇來寫另一個AsyncTask的方法。
很多人會比較推薦用AsyncTask來寫,可能是因為寫法比較簡單,不用透過Handler來處理,這邊就先簡單寫一個Send的功能就好了,Receive部分之後再寫。
很多人會比較推薦用AsyncTask來寫,可能是因為寫法比較簡單,不用透過Handler來處理,這邊就先簡單寫一個Send的功能就好了,Receive部分之後再寫。
[Android] UDP Socket Send&Receive with Thread
Android要寫UDP傳輸有點麻煩,因為它對於有關網路的行為有特別的規範,不能直接在MainActivity做任何網路行為,所以必須要另外建立方法來做。
有兩種方法可以寫,一種是透過Thread,另一種是透過AsyncTask(比較推薦),在這邊先用Thread的方法,建立一個可以傳送跟接收UDP Socket的Android App。
有兩種方法可以寫,一種是透過Thread,另一種是透過AsyncTask(比較推薦),在這邊先用Thread的方法,建立一個可以傳送跟接收UDP Socket的Android App。
[C#] Get the IP Address
一般要看電腦的IP位址,通常都會直接到命令提示字元下指令查詢
win+R -> 輸入cmd -> 輸入ipconfig
找到IP位址之後再去改code或是...之類的
但有一些方法可以直接在自己的APP上,直接顯示電腦的IP位址
win+R -> 輸入cmd -> 輸入ipconfig
找到IP位址之後再去改code或是...之類的
但有一些方法可以直接在自己的APP上,直接顯示電腦的IP位址
2017/01/25
[C#]UDP Socket Send&Receive
在這裡寫一個C#用UDP來接收跟傳送Socket的範例。
主要分為兩部分來寫,分別是Receive and Send Socket
如果懶得寫class,可以直接下載這三個檔案來用
RecieveDataEventArgs.cs
UdpSocketHoster.cs
UdpSocketSender.cs
主要分為兩部分來寫,分別是Receive and Send Socket
如果懶得寫class,可以直接下載這三個檔案來用
RecieveDataEventArgs.cs
UdpSocketHoster.cs
UdpSocketSender.cs
訂閱:
文章 (Atom)