标签: java sockets command client-server serversocket
我正在研究客户端/服务器应用程序。几个月前我写了一个基于字符串的基本命令系统。它将字符串发送到服务器。服务器将这些字符串识别为命令并相应地响应。目前,我有大约40种不同参数的不同命令。
我厌倦了格式化字符串。我想重写命令系统,我想这次正确。到目前为止,我一直在使用PrintWriter println()发送命令,BufferedReader readLine()来接收回复。
PrintWriter
println()
BufferedReader
readLine()
编写这种命令系统的最佳方法是什么?许多其他应用程序都这样做,但究竟是怎么做的?