需要import
import java.net.InetSocketAddress;
import java.net.Socket;
import java.net.SocketAddress;
//建立Socket物件
Socket skt = new Socket();
//設定連接的IP
SocketAddress sktAdd = new InetSocketAddress("xxx.xxx.xxx.xxx", Port);
try {
skt = new Socket();
skt.connect(sktAdd, 5000); //設定聯接Timeout的時間
if(skt.isConnected())
{
readSocket readData = new readSocket(); //設定Socket內容讀取
new Thread(readData).start();
}
} catch (IOException e) {
//Do something
} catch (InterruptedException e) {
//Do something
}
//讀取Socket資料
class readSocket extends Thread{
public void run() {
String message = "";
try {
while(skt.isConnected()) {
// 取得網路訊息
BufferedReader br = new BufferedReader(new InputStreamReader(
skt.getInputStream()), 2048);
while((message = br.read
Line()) != null)
{
//Do Something
}
}
}
catch (IOException e) {
//Do Something
}
}
}