Java byte数组 推流
时间: 2023-08-01 19:14:11 浏览: 114
在Java中,可以使用java.net包下的Socket类将byte数组推流至服务器。以下是一个简单的示例代码:
```java
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
public class PushStream {
public static void main(String[] args) {
try {
// 创建Socket对象,指定服务器IP和端口号
Socket socket = new Socket("127.0.0.1", 8888);
// 获取输出流
OutputStream outputStream = socket.getOutputStream();
// 待推流的byte数组
byte[] data = "Hello, World!".getBytes();
// 推流
outputStream.write(data);
// 关闭输出流和Socket连接
outputStream.close();
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码中,我们先创建了一个Socket对象,指定了服务器的IP地址和端口号。然后通过Socket对象获取输出流,将待推流的byte数组写入输出流中即可。最后,关闭输出流和Socket连接。
阅读全文