在通用服务器上侦听的对象的术语是什么?

时间:2019-01-28 20:16:43

标签: javascript node.js

假设我想创建一个具有以下内容的通用Server

  • 客户经理
  • 房间经理

Server可以扩展为

  • 聊天服务器
  • 游戏服务器

我希望能够在不知道它是哪种服务器的情况下重用Server 。也就是说,可能是

  • UDP
  • TCP
  • WebSocket
  • HTTP

我创建哪种对象来侦听上述任何套接字类型?我要创建SocketListener吗? ServerListener?我问这不是因为我不能决定一个班级的名字,而是因为我不太了解自己正在“听”什么。如果我正在侦听套接字,则我的侦听套接字与客户端套接字有什么区别?是否因为客户端具有不同的IP?不同的文件描述符?

0 个答案:

没有答案