在家裏,我有調制解調器,路由器,臺式機和筆記本電腦。具有相同IP地址的兩臺計算機 - 使用套接字的聊天應用程序
我的調制解調器已連接到我的路由器。桌面通過電線連接到我的路由器。筆記本電腦無線連接到家庭網絡/路由器。
當我到這個網站:http://whatismyipaddress.com/,我的桌面和我的筆記本電腦的IP地址是相同的。我如何確定唯一的IP?
我問的原因是因爲我有興趣開發一個簡單的C++服務器客戶端聊天應用程序,用於通過互聯網工作。在寫這篇文章時,我相信客戶端的代碼需要有關於服務器的信息(IP地址和端口號)。我想在桌面計算機上運行服務器,並讓運行客戶端代碼的任何計算機都能夠連接到它。
感謝您的幫助。此外,如果你有興趣,我正在按照這個c + +聊天應用程序教程做到這一點:http://www.youtube.com/watch?v=-Rk8LPtVpY0
感謝您對這一信息。因此,我需要指定唯一的東西就是我唯一的本地IP地址和客戶端代碼中的端口號,以便客戶端可執行文件知道在哪裏連接。假設client.exe在我的網絡之外的機器上運行。它如何知道server.exe在筆記本電腦上運行?另外,我還需要採取其他措施嗎?在我的路由器設置頁面中指定端口號時,我應該選擇TCP還是UDP? – codeshark