?? sockettest.java
字號:
package cn.edu.buaa.scse.liyi.network.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
public class SocketTest
{
/*ServerSocket類例子*/
public void createServer()
{
int port=8888; // 偵聽端口
try
{
ServerSocket serverSocket=new ServerSocket(port); // 創建ServerSocket
while(true)
{
Socket socket=serverSocket.accept(); // 等待連接
//ServerThread st = new ServerThread(socket); // 處理鏈接的線程類
//new Thread(st).start(); // 啟動線程處理
}
}
catch(IOException e)
{
e.printStackTrace();
}
}
/*客戶端的例子*/
public void createClient()
{
String hostIP="127.0.0.1";
int port=8888; // 偵聽端口
try
{
Socket socket=new Socket(hostIP,port); // 建立連接
BufferedReader netIn=new BufferedReader(new InputStreamReader(socket.getInputStream())); // 輸入數據的讀取
PrintWriter netOut=new PrintWriter(socket.getOutputStream()); // 寫入數據
}
catch(UnknownHostException e)
{
e.printStackTrace();
}
catch(IOException e)
{
e.printStackTrace();
}
}
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -