public static void main(String[] args) throws IOException { // 创建Socket,并指定连接的是本机的端口号为65000的服务器socket Socket socket = new Socket("127.0.0.1", 65000); // 获取输出流 connServerDemo("hostadress", 65000); // 转为byte数组,写到输入流中 socket.close(); }怎么修改、
时间: 2024-03-25 16:35:40 浏览: 11
你需要将 `connServerDemo("hostadress", 65000);` 这行代码修改为使用 `socket` 对象的输出流来将数据发送给服务器。具体修改如下:
```java
public static void main(String[] args) throws IOException {
// 创建Socket,并指定连接的是本机的端口号为65000的服务器socket
Socket socket = new Socket("127.0.0.1", 65000);
// 获取输出流
OutputStream outputStream = socket.getOutputStream();
// 将字符串转为byte数组,写到输出流中
String message = "hostadress";
byte[] bytes = message.getBytes();
outputStream.write(bytes);
// 关闭输出流和socket
outputStream.close();
socket.close();
}
```
这样就可以将字符串数据发送给服务器了。当然,你需要根据你的需求来修改发送的数据和发送的方式。