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
- 《UNIX網路程式設計》筆記 - 套接字選項/UDP套接字程式設計筆記UDP
- 14.1 Socket 套接字程式設計入門程式設計
- 【Socket程式設計】【第一節】【Socket基本原理和套接字】程式設計
- 【網路程式設計】TCPIP-8-套接字的多種選項程式設計TCP
- 套接字為什麼叫套接字?
- Unix 套接字程序通訊初探【Java 版本】Java
- 網路套接字
- IPC之套接字
- 萬字詳解 | Java 流式程式設計Java程式設計
- 計算機網路之十一:套接字Socket計算機網路
- java併發程式設計:volatile關鍵字Java程式設計
- Java併發程式設計volatile關鍵字Java程式設計
- java併發程式設計——volatile關鍵字Java程式設計
- python UDP套接字通訊PythonUDP
- Python 套接字內建方法Python
- Java併發程式設計:volatile關鍵字解析Java程式設計
- Linux 下的程式間通訊:套接字和訊號Linux
- 《UNIX網路程式設計 卷1:套接字聯網API》第一個例子執行時環境搭建程式設計API
- Java之併發程式設計:volatile關鍵字解析Java程式設計
- 01啟動(關閉)套接字
- Java 網路程式設計(TCP程式設計 和 UDP程式設計)Java程式設計TCPUDP
- 再識Java併發程式設計關鍵字之volatileJava程式設計
- 【Java併發程式設計】Synchronized關鍵字實現原理Java程式設計synchronized
- 好程式設計師Java培訓分享Java程式設計技巧程式設計師Java
- 20.7 OpenSSL 套接字SSL加密傳輸加密
- 編寫socket套接字的步驟
- nginx建立和監聽套接字分析Nginx
- JAVA網路程式設計(2)TCP程式設計Java程式設計TCP
- Java Socket程式設計Java程式設計
- Java程式設計:圖Java程式設計
- Java程式設計技巧Java程式設計
- 好程式設計師Java教程解密static關鍵字的理解程式設計師Java解密
- Java併發程式設計——為什麼要用volatile關鍵字Java程式設計
- Java 網路程式設計 —— 非阻塞式程式設計Java程式設計
- Java程式設計師學習Rust程式設計 - infoworldJava程式設計師Rust
- 五種Java程式設計高效程式設計方法 - BablaJava程式設計
- Caused by: java.sql.SQLException: 無法從套接字讀取更多的資料JavaSQLException
- java併發程式設計系列:java併發程式設計背景知識Java程式設計