我目前正在将API从C#转换为具有网络组件的Java.
C#版本似乎在使用它的类的持续时间内保持输入和输出流以及套接字打开.
它是否正确?
请记住,应用程序正在根据用户输入发送命令和接收事件,为每个"消息"打开一个新的套接字流是否更明智?
我正在维护一个ServerSocket来监听服务器抛出事件,但我不太确定为出站通信维护Socket和输出流是个好主意.
我并不习惯Socket编程.和许多开发人员一样,当我需要进行网络而不是在套接字层时,我通常在应用层工作,而且自从我在大学做这些事以来已经有5到6年了.
干杯求救.我想这更需要建议而不是一个明确的答案.