您的位置:首页 > 其它

Socket通信

2016-04-18 21:26 330 查看


TestServerSocket

import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;

public class Srever {

public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
ServerSocket serverSocket = new ServerSocket(8989);
Socket socket = serverSocket.accept();
OutputStream outputStream = socket.getOutputStream();
PrintWriter printWriter = new PrintWriter(outputStream);
printWriter.write("来自服务器的问候.");
printWriter.close();
socket.close();
serverSocket.close();
}

}


TestClientSocket

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.net.Socket;

public class Client {

public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
InetAddress address = InetAddress.getByName("127.0.0.1");
Socket socket2 = new Socket(address, 8989);
InputStream inputStream = socket2.getInputStream();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
System.out.println("^_^" + bufferedReader.readLine());
socket2.close();
}

}


注意:

两个不同的项目

先运行TestServerSocket

再运行TestClientSocket

github地址:

TestServerSocket

https://github.com/hest0001/TestServerSocket.git

TestClientSocket

https://github.com/hest0001/TestClientSocket.git

运行结果:

^_^来自服务器的问候.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: