W tym semestrze na uniwersytecie musimy napisać gry sieciowe (w języku Java) w zespołach 4-osobowych. Zgłosiłem się na ochotnika do pracy nad kodem sieci dla mojego zespołu.Różnica między DatagramSocket i DatagramChannel
czytania na java sieci, wydaje się, istnieją dwie metody UDP sieci:
http://java.sun.com/j2se/1.4.2/docs/api/java/net/DatagramSocket.html Jest to standardowy patrząc gniazdo UDP, które mogą wysyłać pakiety do dowolnego adresu IP dowolnego portu.
http://java.sun.com/j2se/1.4.2/docs/api/java/nio/channels/DatagramChannel.html Jest to rodzaj systemu kanałów, zbudowany na górze gniazda udp. Nie jestem do końca pewien, co oferuje, z wyjątkiem możliwości łączenia się tylko z jednym klientem, co nie jest zbyt przydatne w tym przypadku.
Czy są to jedyne opcje? Który jest najlepszy do wykorzystania w grze multiplayer w czasie rzeczywistym z 4-8 graczami?
Chcę poznać rzeczywistą odpowiedź na pytanie ... ktoś pomaga? – Amos