使用 java 做一个socket发送数据的方法
时间: 2024-05-12 19:19:12 浏览: 84
java语言通过Socket实现文件传输
4星 · 用户满意度95%
以下是使用 Java 发送数据的示例代码:
1. 创建 Socket 对象
```java
Socket socket = new Socket("127.0.0.1", 8888);
```
2. 获取输出流
```java
OutputStream outputStream = socket.getOutputStream();
```
3. 发送数据
```java
String message = "Hello, World!";
outputStream.write(message.getBytes());
```
4. 关闭连接
```java
socket.close();
```
完整的示例代码如下:
```java
import java.io.OutputStream;
import java.net.Socket;
public class Client {
public static void main(String[] args) throws Exception {
Socket socket = new Socket("127.0.0.1", 8888);
OutputStream outputStream = socket.getOutputStream();
String message = "Hello, World!";
outputStream.write(message.getBytes());
socket.close();
}
}
```
注意:发送数据时需要将字符串转换为字节数组。如果要发送对象,则需要使用序列化技术将对象转换为字节数组。
阅读全文