{"id":1516,"date":"2016-10-03T16:21:14","date_gmt":"2016-10-03T14:21:14","guid":{"rendered":"http:\/\/blog.rabahi.net\/?page_id=1516"},"modified":"2017-05-11T10:11:27","modified_gmt":"2017-05-11T08:11:27","slug":"java-network","status":"publish","type":"page","link":"https:\/\/blog.rabahi.net\/?page_id=1516","title":{"rendered":"Java &#8211; Network"},"content":{"rendered":"<h1>Open TCP connection on a specific port<\/h1>\n<pre lang=\"java\">\r\ntry (Socket socket = new Socket(InetAddress.getByName(hostname), port))\r\n{\r\n  \/\/ do what you want with socket\r\n}\r\ncatch(Exception e) {\r\n  LOGGER.debug(\"Socket TCP not opened\",e);\r\n}\r\n<\/pre>\n<h1>Open UDP connection on a specific port<\/h1>\n<pre lang=\"java\">\r\ntry (DatagramSocket datagramSocket = new DatagramSocket(port,InetAddress.getByName(hostname))){\r\n  \/\/ do what you want with datagramSocket\r\n}\r\ncatch(Exception e) {\r\n  LOGGER.debug(\"Socket UDP not opened\",e);\r\n}\r\n<\/pre>\n<h1>Ping<\/h1>\n<pre lang=\"java\">\r\nInetAddress.getByName(address).isReachable(timeoutInMilliSeconds);\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Open TCP connection on a specific port try (Socket socket = new Socket(InetAddress.getByName(hostname), port)) { \/\/ do what you want with socket } catch(Exception e) { LOGGER.debug(&#8220;Socket TCP not opened&#8221;,e); } Open UDP connection on a specific port try (DatagramSocket datagramSocket = new DatagramSocket(port,InetAddress.getByName(hostname))){ \/\/ do what you want with datagramSocket } catch(Exception e) { [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1538,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1516","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.rabahi.net\/index.php?rest_route=\/wp\/v2\/pages\/1516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rabahi.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.rabahi.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rabahi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rabahi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1516"}],"version-history":[{"count":6,"href":"https:\/\/blog.rabahi.net\/index.php?rest_route=\/wp\/v2\/pages\/1516\/revisions"}],"predecessor-version":[{"id":1960,"href":"https:\/\/blog.rabahi.net\/index.php?rest_route=\/wp\/v2\/pages\/1516\/revisions\/1960"}],"up":[{"embeddable":true,"href":"https:\/\/blog.rabahi.net\/index.php?rest_route=\/wp\/v2\/pages\/1538"}],"wp:attachment":[{"href":"https:\/\/blog.rabahi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}