Socket通信

来源:互联网 发布:淘宝卖家联系电话 编辑:程序博客网 时间:2024/06/05 00:11

这里写图片描述
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

运行结果:
^_^来自服务器的问候.

0 0
原创粉丝点击