Как слушать порт что бы он был виден лишь одному приложению в локалхосте? Windows
Есть сервер написанный не мной, в виде приложения. Нужно его запускать допустим на порту 4444, но так что бы этот порт был доступен лишь моему приложению, а для остальных он не существовал бы.
Ну и заодно что бы можно было запустить несколько связок "Мое приложение + Сервер", и они бы не конфликтовали.
>но так что бы этот порт был доступен лишь моему приложению
В настройках некоторых продвинутых брандмауэров иногда можно указать, какое приложение к какому порту может обращаться. Можешь запретить всем приложениям использовать этот порт, кроме твоего клиента и сервера.
Архитектура TCP/IP сама по себе не подразумевает никакой "невидимости" порта или ограничений на обращение к нему на уровне приложения.
>Ну и заодно что бы можно было запустить несколько связок "Мое приложение + Сервер", и они бы не конфликтовали.
Значиццо так.
Нельзя слушать тот же самый порт из нескольких приложений. Или "несколько раз" из того же приложения. Серверный сокет всегда только один. Но к нему может подключаться произвольное количество клиентов, лишь бы сервер разрешал множественные подключения.
В обычном брандмауэр windows создать правила разрешающие доступ к порту для приложения. Что в этом сложного то. Или я не понимаю значения слова "допустим"
- Почему некто нехочит слушать как я расказываю про Windows XP? Я фархаду расказываю и показываю скриншоты Windows XP на планшете а он нехочет со мной это обсуждать еще он вздыхает и когда я говорю про Windows XP говорит все хватит успокойся? Почему некому неинтересен мой Windows XP?
- Как вытащить плейлист из приложения PCRadio для Windows, чтоб слушать радио через AIMP? Когда пытаюсь извлечь listru.zip пишет "Сжатая ZIP-папка имеет неверный формат".
- Можно ли слушать музыку онлайн через Windows Media Player? Вот чисто интересно. Возможно ли воспроизведение музыки с помощью Windows Media Player при прослушивании музыки в браузере?
- RDP Windows. На ноутбуке разрешение 1366х768, удаленный комп 1920х1080. Как сделать чтобы на ноутбуке был виден весь экран Удаленного компьютера. Допустим TeamViewer справляется с этой задачей, а вот в RDP как сделать?