Uygulamamda, gelen TCP bağlantılarını dinlemek için ServerSocket
kullanan bir modül var. UDP'yi kullanmak için bir müşteriyi değiştirdiğimde, yine de veri almayı bekledim, ama yanılmışım. Ancak belgelere baktığımda UDP için soketi kurmak için herhangi bir yapılandırma seçeneği bulamadım. Farklı bir sınıf kullanmalı mıyım?(How) TCP trafiği yerine UDP'yi dinlemek için ServerSocket'ı kullanabilir miyim?
7
A
cevap
10
DatagramSocket'ı kullanın. Bir eğitim için, buraya bakın http://download.oracle.com/javase/tutorial/networking/datagrams/index.html
İlgili konular
- 1. IntPtr yerine SafeHandle kullanabilir miyim?
- 2. (How) Soket tipini soket tanımlayıcısından bulabilir miyim?
- 3. Getter işlevleri yerine const başvurularını kullanabilir miyim?
- 4. Bir akışı ayrıştırmak için Boost.Regex'i kullanabilir miyim?
- 5. Ek parametrelerle Lambda ifadesi yerine bir Yöntem kullanabilir miyim
- 6. Bir TextBox'ta varsayılan kenarlık yerine özel bir şekil kullanabilir miyim?
- 7. Angularjs ile ng yerine başka bir önek kullanabilir miyim?
- 8. Android'de jmonkeyengine kullanabilir miyim?
- 9. LINQ2SQL'i ODBC ile kullanabilir miyim?
- 10. Dizide update_all kullanabilir miyim?
- 11. GAE'de Spring kullanabilir miyim?
- 12. ActionScript kodunu belgelemek için DoxyGen kullanabilir miyim?
- 13. Yerel html dosyaları için çıkarıcıyı kullanabilir miyim
- 14. Kendi hizmetlerimi barındırmak için svchost.exe kullanabilir miyim?
- 15. md5() değerleri için VARCHAR (32) kullanabilir miyim?
- 16. Yerel geliştirme için https kullanabilir miyim?
- 17. Görünüm oluşturmayı hızlandırmak için CALayer kullanabilir miyim?
- 18. EJB'ler için CDI yapıcı enjeksiyonu kullanabilir miyim?
- 19. Facebook'ta paylaşmak için UIActivityViewController kullanabilir miyim?
- 20. Java Swing için CSS kullanabilir miyim?
- 21. Sürekli işlemler için Sidekiq kullanabilir miyim?
- 22. Kullanmak için JavaScript seç yazıcımı kullanabilir miyim?
- 23. Yüksek hızlı araç ipuçları için iki farklı biçimlendirici kullanabilir miyim?
- 24. Farklı bir veritabanını kullanabilir miyim?
- 25. Zxing'i iş amaçlı kullanabilir miyim?
- 26. BeginInvoke'u MulticastDelegate ile kullanabilir miyim?
- 27. Gradle'da Maven eklentisini kullanabilir miyim?
- 28. FieldInfo kullanmadan OpCodes.Ldsfld kullanabilir miyim?
- 29. JSP'yi Angular2 ile kullanabilir miyim?
- 30. IPsec'i kullanıcı düzeyinde SSL/TLS yapmak yerine programlı olarak bir tcp bağlantısında kullanabilir misiniz?
Yapamazsınız. Sorunuz temelde hatalı. Sorunuz gerçekten 'UDP trafiğini nasıl dinleyebilirim'. Düşündüğünüz şeyin bir kısmını belirtmek, sorunun bir parçası olarak yanıt gerçekten işe yaramıyor. – EJP
@EJP - "How" parantez içinde bu yüzden. Soru yanlış biçimlendirilmiş değil, ne zaman yayınladığımı merak ettiğim şey: Bunu nasıl yapabilirim (ve bunu yapabilirim)? Yine yazı içinde, daha açık bir şekilde: "Farklı bir sınıf kullanmalı mıyım?" Hızlı cevap (sadece bir dakika sonra) "yapamazsın". Evet, işe yarıyor. –