1. 程式人生 > >java網路程式設計基礎

java網路程式設計基礎

1.netstat -ano    檢視當前計算機所有協議的通訊狀態,包括協議名,當前計算機地址,其他計算機的地址,狀態:PID 2.netstat -ano | findstr 埠號    檢視對應的埠號是否被佔用,如果沒有佔用,沒有訊息輸出,如果有訊息輸出,代表該埠被佔用 3.tasklist | findstr PID    檢視PID所對應的程序名 網路基礎知識   類 Socket 此類實現客戶端套接字(也可以就叫“套接字”)。套接字是兩臺機器間通訊的端點。

套接字的實際工作由 SocketImpl 類的例項執行。應用程式通過更改建立套接字實現的套接字工廠可以配置它自身,以建立適合本地防火牆的套接字。

IP地址和埠號   IP地址和埠號          

基於TCP的Socket程式設計 ServerSocket —— java.net.ServerSocket 實現伺服器套接字

建構函式 ServerSocket(int port) ServerSocket(int port, int maxqu)

accept( ) 方法用於等待客戶端觸發通訊,返回值型別為Socket

基於TCP的Socket程式設計 Socket —— java.net.Socket 實現客戶端套接字 建構函式 Socket(String hostName, int port) Socket(InetAddress a, int port) 可用方法 InetAddress getInetAddress( ) int getPort( ) int getLocalPort( ) InputStream getInputStream() OutputStream getOutputStream() void close()