У меня есть назначение, что мне нужно написать программу, которая открывает порт в сети, чем я должен проверить, открыт ли порт на другой машине с помощью nmap или netcat.Как открыть порт UDP?
Ну, я уже это сделал .. но я сделал это с помощью сокета, я создал сокет, а затем привязал и продолжал слушать, это единственный способ, которым я это знаю. Есть ли способ лучше ? потому что мой способ, похоже, не пишет .. Кроме того, открывается порт для TCP отличается от порта UDP?
Примечание: Я пытаюсь выяснить, как написать программу, которая открыть порт в C/C++, но Python или Java тоже хорошо ..
Edit: Я в порядке с TCP, но еще не выяснили, как открыть порт для UDP. Поскольку в UDP нет «прослушивания», как я должен держать порт открытым? Я написал программу, которая создает сокет для UDP и связывает его, но когда я просматриваю его с помощью nmap, он говорит «open/filter», как я должен сделать это только Open?
Возможно, вы не можете изменить значение вопроса после того, как вы его спросили. – immibis