//创建一个线程在后台监听
class
ServerThread
extends
Thread {
public
void
run() {
ServerSocket serversocket =
null
;
try
{
serversocket =
new
ServerSocket(
10000
);
// 创建一个serversocket对象,Port端口监听
while
(
true
) {
Socket socket = serversocket.accept();
// 接收客户端发送的请求
System.out.println(FileUtil.readFile(socket.getInputStream(),
null
,
1
,
false
));
socket.close();
}
serversocket.close();
}
catch
(Exception e) {
e.printStackTrace();
}
}
}
/*********************************************************************************************/
public
static
void
socket() {
try
{
Socket socket =
new
Socket(
"xxx.xxx.xxx.xxx"
,
10000
);
// 创建socket对象,指定服务器端地址和端口号
OutputStream output = socket.getOutputStream();
PrintWriter out =
new
PrintWriter(output,
true
);
// 获取 Client 端的输出流
out.print(
"此处填写发送信息内容"
);
out.flush();
out.close();
output.flush();
output.close();
socket.close();
}
catch
(Exception e) {
e.printStackTrace();
}
}