2012-07-22 106 views
1

我有一臺可以發送和接收數據報的Internet服務器。如何在Qt中進行UDP打孔?

在客戶端應該怎麼做才能打出一個洞,以便我可以從服務器接收數據報?

+0

就這樣,你知道,這真的是*真的很複雜。 – Linuxios 2012-07-22 23:28:35

+0

只是爲了確保:您想通過使用服務器在相同程序的兩個實例(運行在不同客戶端上)之間打洞? – leemes 2012-07-22 23:33:43

回答

1

您必須按以下方式設計您的客戶端
1.客戶端應能夠連接到服務器並請求其他客戶端的IP和端口。
2.一旦每個客戶端獲得彼此的IP端口,應該開始彼此連接。 以下文章在給定的鏈接。 http://www.brynosaurus.com/pub/net/p2pnat/