При создании ServerSocket в Java, как, например:назначение ServerSocket IP в Java
ServerSocket s = new ServerSocket(8888);
Является ли хост IP автоматически привязан к нему. Или нужно использовать три конструктора параметров и указать IP?
При создании ServerSocket в Java, как, например:назначение ServerSocket IP в Java
ServerSocket s = new ServerSocket(8888);
Является ли хост IP автоматически привязан к нему. Или нужно использовать три конструктора параметров и указать IP?
Его нет необходимости, может быть, если на ПК установлено более одной сетевой карты. ServerSocket
Это совсем не обязательно, если (а) ПК не имеет более одного сетевого адреса *, ** и ** (b) ServerSocket для получения только одного из этих адресов. – EJP
нет его не нужно !! – WickeD
Я нейтрализовал вопрос, потому что он действительно не заслуживает отрицательного результата. Но FYI, если вы читаете javadoc, вы можете понять, что он привязывается к локальному адресу по умолчанию. И если бы это был аргумент, вы можете наверняка закрыть других людей быстрее, просто взбив демоверсию в своей среде IDE быстрее, чем вы получили бы полезный ответ здесь ... – Thihara
Я сделал. Однако, когда я связал его явно, метод getInetAddress() вернул локальный адрес, а когда я его не вернул 0.0.0.0. Так продолжался довод. Нашел хороший ответ здесь, подумал: http://stackoverflow.com/q/9778260/844620 – webhound