網路程式設計基礎-socket基礎
server端
public class Server {
public static void main(String[] args) throws IOException {
ServerSocket ss = new ServerSocket(30000);
while(true) {
Socket s = ss.accept();
PrintStream ps = new PrintStream(s.getOutputStream());
ps.print("你收到了伺服器的資訊");
ps.close();
s.close();
}
}
}
client 端
public class Client {
public static void main(String[] args) throws UnknownHostException,
IOException {
// Socket socket = new Socket("127.0.0.1", 30000);
// socket.setSoTimeout(1000);
// 建立一個無連線的socket,然後在連線
Socket socket = new Socket();
socket.connect(new InetSocketAddress("127.0.0.1",30000), 10000);
BufferedReader br = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
String line = br.readLine();
System.out.println("來自伺服器資訊:" + line);
br.close();
socket.close();
}
}
用netstat -a 檢視埠
TCP 127.0.0.1:30000 xxx:xxxxxx TIME_WAIT
重新撿回失去的東西
相關文章
- Socket程式設計基礎程式設計
- 【socket程式設計基礎模板】程式設計
- Socket原理與程式設計基礎程式設計
- 網路程式設計基礎-socket加入多執行緒程式設計執行緒
- Socket網路程式設計基礎與實踐:建立高效的網路通訊程式設計
- 網路程式設計基礎程式設計
- 計算機基礎-Socket計算機
- JAVA網路程式設計基礎Java程式設計
- 程式設計基礎程式設計
- Java 基礎02Java程式設計基礎Java程式設計
- 網路程式設計基礎知識程式設計
- Java 基礎(十六)網路程式設計Java程式設計
- iOS的基礎網路程式設計iOS程式設計
- Go程式設計基礎Go程式設計
- Java程式設計基礎Java程式設計
- Shell程式設計-基礎程式設計
- C程式設計基礎C程式程式設計
- shell程式設計基礎程式設計
- OpenGL基礎圖形程式設計(四)基礎程式結構程式設計
- Java擴充-網路程式設計基礎Java程式設計
- 雲端計算是網際網路+新基礎設施
- 《java程式設計基礎》java的基礎知識(三)Java程式設計
- 程式設計基礎知識程式設計
- shell程式設計基礎二程式設計
- 【程式設計基礎】輸出程式設計
- QML程式設計 基礎 小白程式設計
- JNI程式設計基礎(一)程式設計
- 【Java基礎】通用程式設計Java程式設計
- linux程式設計基礎Linux程式設計
- pl/sql程式設計基礎SQL程式設計
- python程式設計基礎Python程式設計
- 程式設計必備基礎 計算機組成原理+作業系統+計算機網路,計算機基礎——更適合程式設計師的程式設計必備基礎知識作業系統計算機網路程式設計師
- 計算機網路---基礎篇計算機網路
- 網路安全基礎
- [.net 物件導向程式設計基礎] (8) 基礎中的基礎——修飾符物件程式設計
- 柳大的Linux講義·基礎篇(4)網路程式設計基礎Linux程式設計
- 學程式設計要什麼基礎,零基礎呢?程式設計
- C#基礎程式設計——簡介及基礎語法C#程式設計