2017-04-25 115 views
0

我需要用我現有的客戶端服務器代碼綁定服務器和配置:Socket編程:使用固定IP在客戶端

  1. 第一組的代碼,我的作品以及一臺機器上使用服務器綁定到127.255.255.255:9093和客戶端127.0.0.1:9093

  2. 要在不同的機器這項工作同一個網絡上,我用AF_NET的IP_TRANSPARENT套接字選項,並在客戶端使用0.0.0.0:9093在服務器和server_ip:9093

現在我需要它在本地和不同的機器上運行。我無法更改服務器綁定的IP,它必須是固定的,任何東西都是固定的。 我可以使用配置文件更改客戶端綁定的IP。

應該使用哪些IP以便該程序可以在同一臺計算機和不同計算機上運行?

注:如果需要:服務器代碼是Java,客戶端代碼是C.

+0

刪除bizarrre格式。它沒有幫助。 – EJP

回答

1

使用0.0.0.0。這意味着'任何接口'。這就是它映射到INADDR_ANY的原因。