java socket编程代码
以下是一个简单的Java Socket编程的示例代码:
```java
import java.io.*;
import java.*;
public class Server {
    public static void main(String[] args) {
        try {
            // 创建ServerSocket对象,绑定端口号
            ServerSocket serverSocket = new ServerSocket(8888);
            System.out.println("服务器已启动,等待客户端连接...");
            // 监听客户端连接
            Socket socket = serverSocket.accept();
            System.out.println("客户端已连接:" + InetAddress().getHostAddress());
            // 读取客户端发送的数据
            BufferedReader reader = new BufferedReader(new InputStream()));
            String message = adLine();
            System.out.println("客户端发送的消息:" + message);
            // 向客户端发送数据
            PrintWriter writer = new OutputStream());
            writer.println("Hello, client!");
            writer.flush();
            // 关闭资源
            writer.close();
            reader.close();
            socket.close();
            serverSocket.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
```
```java
import java.io.*;
import java.*;
public class Client {
    public static void main(String[] args) {
        try {
            // 创建Socket对象,指定服务器IP和端口号
            Socket socket = new Socket("127.0.0.1", 8888);
            // 向服务器发送数据
            PrintWriter writer = new OutputStream());
            writer.println("Hello, server!");
            writer.flush();
            // 读取服务器发送的数据
            BufferedReader reader = new BufferedReader(new InputStream()));
            String message = adLine();
            System.out.println("服务器返回的消息:" + message);
            // 关闭资源
            writer.close();
简单的java游戏代码            reader.close();
            socket.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
```
以上代码是一个简单的Socket通信示例,服务端监听客户端的连接并接收消息,同时向客户端发送消息。客户端连接服务器后发送消息,然后接收服务器返回的消息。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。