Jeśli mam String
reprezentujący adres IP (IPv4 lub IPv6), w jaki sposób mogę utworzyć ServerSocket
i powiązać z tym adresem IP bez dbania, czy adres IP przekazany, to IPv4 lub IPv6?
Widzę, że istnieje konstruktor: ServerSocket(int port, int backlog, InetAddress bindAddr)
, ale InetAddress
nie wydaje się oferować żadnych konstruktorów, a jego podklasy mają nazwy specyficzne dla IPv4 i IPv6.
Jak mogę powiązać gniazdo z adresem IP?Jak mogę powiązać serverocket z konkretnym IP?
6
A
Odpowiedz
20
Można użyć metody fabrycznej INetAddress.getByName
. Dowiesz się, której podklasy użyć. Na przykład:
InetAddress addr = InetAddress.getByName("127.0.0.1");
// or
InetAddress addr = InetAddress.getByName("::1");
// and now you can pass it to your socket-constructor
ServerSocket sock = new ServerSocket(1234, 50, addr);
Powiązane problemy
- 1. Jak powiązać usługę WWW z konkretnym portem Glassfish?
- 2. docker-py: jak powiązać adres IP z kontenerem
- 3. Knockout.js Jak mogę powiązać z właściwością sub
- 4. Jak powiązać właściwość innej kontrolki z wyzwalacza?
- 5. Czytanie danych POST z formularza html wysłanych na serverocket
- 6. Jak mogę powiązać pole do kontroli użytkownika
- 7. Jak powiązać QModelIndex z nowym wierszem?
- 8. Jak powiązać z s-up?
- 9. Jak powiązać zdarzenie z sessionStorage?
- 10. Jak powiązać z RelativeSource Self?
- 11. Jak powiązać kategorię z postpressem?
- 12. Jak mogę symulować błędy TCP/IP?
- 13. Jak powiązać z CurrentItem z ICollectionView
- 14. Jak powiązać zmienne z zamknięciem?
- 15. Jak powiązać przycisk z ListView.SelectedItem
- 16. Jak powiązać StaticResource z konwerterem?
- 17. Jak mogę pobrać adres IP z nagłówka HTTP w Javie
- 18. Node.js Jak uzyskać adres IP serwera HTTP nasłuchującego na konkretnym porcie
- 19. Magento kolekcja produktów z konkretnym identyfikatorze
- 20. Jak mogę obliczyć transmisję IP z adresu IP i maski sieci w Perlu?
- 21. Powiązanie adresu IP z identyfikatorem sesji
- 22. Jak sprawdzić, czy IP jest publicznym proxy?
- 23. Jak powiązać ciągi ko.observableArray?
- 24. SaveFileDialog wyświetlania złożyć tylko z konkretnym rozszerzeniem
- 25. Znajdź wiersz w DataTable z konkretnym identyfikatorze
- 26. WPF - jak powiązać DataGridTemplateColumn
- 27. Wyszukiwanie ClearCase dla checkin z konkretnym komentarzem
- 28. Twitter API - pobierz tweety z konkretnym id
- 29. Czy mogę powiązać HTML z formantem przeglądarki internetowej WPF?
- 30. Jak uruchomić wszystkie testy w konkretnym pakiecie z Maven?
Masz na myśli podanie w moim IP i odzyskanie obiektu? – Jim
@ Jim: Tak, dokładnie! Dodałem przykład, jak z niego korzystać. – vstm
po prostu notatka: Domyślny "backlog" to 50: D. –