我寫了一個客戶端/服務器代碼。 服務器程序在明文從客戶端接收文本數據的終端上執行,客戶端是GUI,您可以在其中指定服務器將運行的計算機的IP地址。使我的TCP服務器面向互聯網 - 我應該從哪裏開始?
但是,這隻適用於封閉的網絡(LAN)。 我剛學過TCP IP,寫了一些在局域網上運行的代碼。 我想讓這個程序通過網絡工作(通過互聯網)。 但是我有一些基本的疑問,比如是否需要本地ISP的許可才能讓這些程序在互聯網上執行。它涉及購買域名還是某種權限? 有人可以幫助我,我該怎麼做,或者我應該從哪裏開始?
您是否嘗試過使用互聯網?如果沒有,爲什麼?我認爲你根本不需要任何許可。所有的瀏覽器,FTP客戶端,服務器等都可以在互聯網上使用。你爲什麼認爲你需要許可? – 2011-04-06 12:11:46
我應該粘貼源代碼更清晰嗎?我已經嘗試過,但沒有連接。而且它有一個很好的可能性,只是因爲我可能做錯了什麼。但它在一個封閉的網絡中工作正常。我想可能是因爲我們正在與另一臺機器直接對話我的程序可能會被一些內部防火牆阻止。請告訴我所有我說的話可能是錯的。我是一個新手 – Pavitar 2011-04-06 12:18:11
不,它很清楚。內部防火牆不會阻止您,因爲您可以在局域網中進行連接。所以,你只需要在你的路由器上設置端口轉發。 – 2011-04-06 13:37:18