對於TCP套接字,服務器通過套接字連接到客戶端。如何在移動設備和服務器之間建立套接字連接
但是,如果客戶端是手機,並且由於其IP地址不斷變化會破壞它與服務器之間的套接字嗎?
從服務器的角度來看,它是否關心客戶端的IP地址?
對於TCP套接字,服務器通過套接字連接到客戶端。如何在移動設備和服務器之間建立套接字連接
但是,如果客戶端是手機,並且由於其IP地址不斷變化會破壞它與服務器之間的套接字嗎?
從服務器的角度來看,它是否關心客戶端的IP地址?
如果你使用的是TCP/IP,服務器不需要知道客戶端的IP地址。它的客戶端應該知道服務器的IP地址並連接它自己。每當客戶端改變IP時,客戶端將會有下一個連接()和服務器將有下一個accept()調用。
服務器是否需要知道移動客戶端的IP地址? – lilzz 2012-04-02 05:43:11
從很多例子看來,只有客戶端需要知道服務器的IP地址和端口地址,而不是其他方式。 – lilzz 2012-04-02 05:45:04
但是對於手機,人們總是隨時隨地,IP地址不斷變化。假設一個人建立了一個套接字,然後他移動到其他地方,他甚至不知道他需要在代碼中進行一次新的connect()調用。他不知道IP變了。 – lilzz 2012-04-02 13:13:53