Java套接字程式設計
Java客戶端與伺服器:
先啟動伺服器,再啟動客戶端
兩個例子:http://www.enet.com.cn/article/2007/1024/A20071024880926.shtml
http://www.51testing.com/?uid-202848-action-viewspace-itemid-122114
先啟動伺服器,再啟動客戶端
//Server.java
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) throws Exception {
int port = 12345;
ServerSocket server = new ServerSocket(port);
System.out.println("伺服器就緒,等待使用者登入:");
Socket so = server.accept();
byte[] buff = new byte[1024];
int read = so.getInputStream().read(buff);
String str = new String(buff,0,read);
String[] split = str.split(",");
for(int i=0; i<split.length; i++)
System.out.println(split[i]);
so.close();
server.close();
}
}
//Client.java
import java.net.Socket;
public class Client {
public static void main(String[] args) throws Exception {
int port = 12345;
System.out.print("在此輸入使用者名稱和密碼,並用','分開:");
byte[] buff = new byte[1024];
int read = System.in.read(buff);
String str = new String(buff,0,read);
Socket so = new Socket("localhost",port);
so.getOutputStream().write(str.getBytes());
so.getOutputStream().flush();
so.getOutputStream().close();
so.close();
}
}
兩個例子:http://www.enet.com.cn/article/2007/1024/A20071024880926.shtml
http://www.51testing.com/?uid-202848-action-viewspace-itemid-122114
相關文章
- 基本TCP套接字程式設計APITCP程式設計API
- Python原始套接字程式設計Python程式設計
- 《UNIX網路程式設計》筆記 - 套接字選項/UDP套接字程式設計筆記UDP
- 14.1 Socket 套接字程式設計入門程式設計
- UNIX網路程式設計(6)--套接字地址結構、通用套接字地址結構程式設計
- C# 2.0 套接字程式設計例項初探程式設計
- Linux網路程式設計--原始套接字(轉)Linux程式設計
- Linux系統程式設計(37)—— socket程式設計之原始套接字Linux程式設計
- Linux網路程式設計--高階套接字函式(轉)Linux程式設計函式
- Java網路通訊套接字Java
- 【Socket程式設計】【第一節】【Socket基本原理和套接字】程式設計
- 【網路程式設計】TCPIP-8-套接字的多種選項程式設計TCP
- Linux網路程式設計之原始套接字-ping協議實現Linux程式設計協議
- Linux作業系統套接字程式設計的5個隱患(轉)Linux作業系統程式設計
- IPC之套接字
- 網路套接字
- Linux :套接字Linux
- 萬字詳解 | Java 流式程式設計Java程式設計
- 套接字地址結構
- 計算機網路之十一:套接字Socket計算機網路
- UNIX網路程式設計學習(17)--檢查套接字選項是否受支援並獲取預設值程式設計
- python套接字基本使用Python
- Socket套接字通訊原理
- 學習--原始套接字(轉)
- Java併發程式設計volatile關鍵字Java程式設計
- java併發程式設計——volatile關鍵字Java程式設計
- java併發程式設計:volatile關鍵字Java程式設計
- Java學習筆記-----從套接字中讀寫資料Java筆記
- 《UNIX網路程式設計 卷1:套接字聯網API》第一個例子執行時環境搭建程式設計API
- python UDP套接字通訊PythonUDP
- Python 套接字內建方法Python
- Linux/UNIX套接字連線Linux
- Java併發程式設計:volatile關鍵字解析Java程式設計
- Linux 下的程式間通訊:套接字和訊號Linux
- linux網路程式設計之socket(十一):套接字I/O超時設定方法和用select實現超時Linux程式設計
- Java之併發程式設計:volatile關鍵字解析Java程式設計
- 【Java併發程式設計】Synchronized關鍵字實現原理Java程式設計synchronized
- nginx建立和監聽套接字分析Nginx