Я хочу сделать многопользовательскую игру, и я хочу, чтобы она использовала сокеты UDP. Из-за этого я хочу использовать DatagramSocket. Проблема в том, что DatagramSocket необходимо привязать к порту с обеих сторон. Есть ли способ создать серверно-клиентскую программу с UDP, которая не требует от клиента переносимости? (Как Serversocket и Socket).AS3 - Datagramsocket без порта
0
A
ответ
1
Запомните, что UDP - без установления соединения. Вы отправляете пакет данных на какой-то IP-адрес и надеетесь, что он знает, что с ним делать, как только он попадет на целевую машину. Но на самом деле, когда он находится на машине, он не знает, куда идти оттуда, есть ли приложение, которое интересуется этими пакетами? Именно поэтому вам нужно указать номер порта, который зарегистрирован для пересылки пакетов в конкретное приложение на машине.
Отправить пакет себе в приложение работает на порту 7000: 127.0.0.1: 7000
Смежные вопросы
- 1. Приложение для порта AS3/Flex для iPhone
- 2. переадресация SSL-порта liferay без номера порта
- 3. Socket.IO Без номера порта
- 4. Запуск Ghost без порта
- 5. Разница между DatagramSocket и DatagramChannel
- 6. FlashDevelop компиляция Тип не был найден DatagramSocket
- 7. Почему getPort() для DatagramSocket возвращает -1?
- 8. UWP DatagramSocket Multicast
- 9. Инициализация DatagramSocket в Java
- 10. NullPointerException в DatagramSocket
- 11. Правильное использование UDP DatagramSocket
- 12. Как использовать DatagramSocket?
- 13. Остановить поток DatagramSocket
- 14. связывают DatagramSocket с InetAddress
- 15. Отправка списка через DatagramSocket?
- 16. Java DatagramSocket, Dart ClientSocket
- 17. Datagramsocket не принимает
- 18. DataInputStream над DatagramSocket
- 19. DatagramSocket и DatagramPacket
- 20. DatagramSocket - связывание LOCALHOST сокет
- 21. DatagramPacket + DatagramSocket как использовать Offset?
- 22. Ruby webserver без открытого порта
- 23. Запустите приложение ReactJS без порта
- 24. UNIX sendto() без порта назначения
- 25. Программная аппаратура без порта принтера
- 26. Приложение Rails без номера порта
- 27. Локальная EventMachine без открытия порта
- 28. Доступ к Jekyll без порта
- 29. Virtual Host ServerName без порта
- 30. C# P2P без порта/переадресации
ли порт должен быть пробрасываемых? –
@ErikW В большинстве случаев клиентам никогда не нужно пересылать порт. Однако на стороне сервера, если он сидит за маршрутизатором, вам действительно придется переносить порт, чтобы маршрутизатор знал, какой локальный компьютер ему нужен для пересылки пакетов. Существует подробное описание переадресации портов [здесь] (http://superuser.com/questions/284051/what-is-port-forwarding-and-what-is-it-used-for). – Iggy
Хорошо, спасибо большое! :) –