使用 java 做一个socket发送数据的方法
时间: 2024-05-12 08:19:12 浏览: 24
以下是使用 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();
}
}
```
注意:发送数据时需要将字符串转换为字节数组。如果要发送对象,则需要使用序列化技术将对象转换为字节数组。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)