UDP連接獲取器,本地連接,本地端口獲取器
UDP 編程怎么連接路由器的電腦
要訪問這臺電腦,而這臺電腦是連路由器的,要訪問這臺電腦,是使用路由器的地址?還是?
因?yàn)閮?nèi)網(wǎng)IP只和公網(wǎng)是不一樣的,?在遠(yuǎn)端怎么通過IP來訪問這臺電腦,用那個IP
解決:可以設(shè)置一下路由器,在路由器上指定端口對應(yīng)的主機(jī),就可以通過公網(wǎng)IP和該端口訪問到該主機(jī)了
udp服務(wù)器怎么獲取一個客戶端的地址
以VB為例,在udpWinSock_DataArrival事件中,輸入下面的代碼,即可獲取客戶端IP,發(fā)送消息給客服端。,如果是客戶端,需要把該IP地址轉(zhuǎn)發(fā)給服務(wù)器。
Private Sub udpWinSock_DataArrival(ByVal bytesTotal As Long)
Dim strData As String
Dim Strs As String
udpWinSock.GetData strData, vbString '接收到客戶端信息
udpWinSock.RemoteHost = udpWinSock.RemoteHostIP '獲取客服端的IP,并將要對話的客服端ip設(shè)置為此IP
'立即發(fā)送文本給客戶端
Strs = “已接收成功您的信息:" & strData
udpWinSock.SendData Strs '發(fā)送回復(fù)信息給當(dāng)前客戶端
End Sub