| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Работа с сетью > Работа с TCP-сокетами. |
| Автор: val 22.9.2005, 13:43 |
| Привет, Всем! На сколько мне известно, TCP-сокет создаётся путем задания в конструкторе удаленного порта и адреса, а вот как задать локальный порт, с которого этот сокет будет отправлять не понятно. Подскажите пожалуйста... |
| Автор: LSD 22.9.2005, 13:53 |
| По моему система сама выделяет этот порт из имеющихся свободных и его задать нельзя. |
| Автор: val 22.9.2005, 14:04 | ||
Ну, вот, я тоже к этому прихожу, но ведь это не правильно, эта возможность должна быть обязательно! А может на случайно выбранный сокетом порт у меня имеюся свои планы?! Не понятно, в датаграммных сокетах - это всё конфигурируется, но это и понятно... |
| Автор: COVD 22.9.2005, 15:48 | ||
Это правильно. TCP сокет после установления соединения переходит на любой свободный порт, а сервер продолжает слушать новые соединения на заданном порту. Благодаря этому сервер может открыть много TCP соединений со разными клиентами. |
| Автор: Dancer 22.9.2005, 15:59 |
| java.net.ServerSocket ServerSocket(int port) Creates a server socket, bound to the specified port. |