2012-08-07 106 views
0

我想知道你是否可以幫我做一些編程。我試圖寫一個聊天程序,但我卡住了。我可以很容易地使用局域網,但是我不能通過廣域網/互聯網來完成,因爲外部IP地址僅指LAN /路由器。你怎麼能連接到一臺電腦?使IM程序 - 新手 - 如何連接到個人電腦,而不是局域網 - 使用Python 3.2?

我試圖用Python編寫,但是我遇到了一個問題。我正在使用一個非常基本的客戶端 - 服務器系統使用套接字模塊(目前爲止)。

我遇到的問題是,通過局域網連接很容易,我需要通過互聯網連接到一臺計算機。這是因爲外部IP只是指路由器。我知道我可能使用端口轉發,但我想知道是否有方法可以在沒有用戶操作路由器設置的情況下訪問個人計算機。

+0

一旦IPv6到來,一切都會好起來 – 2012-08-08 03:34:05

回答

0

有一些東西叫NAT Traversal。但是這根本不是標準的,有些方法可以做到,具體取決於路由器廠商和其他方面。所以以通用的方式實現是一件非常複雜的事情。

相關問題