Tạo Socket trong Java
Miêu tả vấn đề
Cách tạo một Socket tại một port cụ thể trong Java?
Giải pháp
Ví dụ sau minh họa cách tạo Socket trên port cụ thể và lấy chi tiết về Socket bởi sử dụng phương thức getLocalPort(), getLocalAddress , getInetAddress() và getPort() trong Java.
import java.io.IOException; import java.net.InetAddress; import java.net.Socket; import java.net.SocketException; import java.net.UnknownHostException;public class Main { public static void main(String[] args) { try { InetAddress addr = InetAddress.getByName("74.125.67.100"); Socket theSocket = new Socket(addr, 80); System.out.println("Connected to " + theSocket.getInetAddress() + " on port " + theSocket.getPort() + " from port " + theSocket.getLocalPort() + " of " + theSocket.getLocalAddress()); } catch (UnknownHostException e) { System.err.println("I can't find " + e ); } catch (SocketException e) { System.err.println("Could not connect to " +e ); } catch (IOException e) { System.err.println(e); } } }
Kết quả
Code trên sẽ cho kết quả sau:
Connected to /74.125.67.100 on port 80 from port 2857 of /192.168.1.4
Bài học Bài tập Java phổ biến tại hoconline.club:
lap_trinh_mang_trong_java.jsp
Bài viết liên quan