网络编程:Java Socket和ServerSocket使用中的问题示例
在Java的网络编程中,Socket和ServerSocket是两个核心接口。下面是一个常见问题示例:
问题:客户端如何向服务器发送数据?
创建Socket对象(客户端):
Socket socket = new Socket("localhost", 8080); // "localhost"替换为实际服务器地址
获取输出流(用于写入数据):
OutputStream outputStream = socket.getOutputStream();
写入数据(例如字符串):
String message = "Hello, Server!";
outputStream.write(message.getBytes()); // 将字符串转换为字节数组
outputStream.flush(); // 清理缓冲区以确保数据立即发送出去
关闭Socket资源:
socket.close();
以上就是一个客户端向服务器发送数据的基本示例。
还没有评论,来说两句吧...