我使用 Java 套接字开发了一个非常简单的客户端和服务器软件。客户端生成一个“绘制对象”,我能够通过套接字正确地将它发送到服务器(我正在使用 Gson 将其转换为字符串,因为我的客户端将是 Android 设备并且 RMI 本身不可用)。
关键是我需要向我的服务器发送许多“绘制对象”(每秒一个对象,持续 N 分钟)。
我的代码目前这样做:
打开套接字连接
捕获绘图对象
发送对象到服务器
关闭套接字连接
在服务器端,有一个循环的线程(在 run 方法内)接收数据并对其进行操作。
我的问题是:有没有办法(连续)发送它们而无需关闭客户端套接字连接,或者这是正确的模式吗?
更加具体。有没有办法获得以下说明?
- 打开套接字连接
环形
2.1。捕获绘图对象并将其发送到服务器
- 抽签结束后,关闭连接