使用了短連接的方式:
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
public class TcpClient
{
public static void main(String[]args) throws IOException, InterruptedException {
while(true)
{
//創建Socket對象,連接服務器
Socket socket=new Socket("192.168.43.240",8088);
//通過客戶端的套接字對象Socket方法,獲取字節輸出流,將數據寫向服務器
OutputStream out=socket.getOutputStream();
out.write("服務器你好!".getBytes());
//讀取服務器發回的數據,使用socket套接字對象中的字節輸入流
InputStream in=socket.getInputStream();
byte[] data=new byte[1024];
int len=in.read(data);
System.out.println(new String(data,0, len));
socket.close();
Thread.sleep(1000);
}
}
}
測試工具可以使用sokit