Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java <;爪哇>;我可以在TCP-IP中使用多个服务器套接字吗?_Java_Sockets_Tcp Ip - Fatal编程技术网

Java <;爪哇>;我可以在TCP-IP中使用多个服务器套接字吗?

Java <;爪哇>;我可以在TCP-IP中使用多个服务器套接字吗?,java,sockets,tcp-ip,Java,Sockets,Tcp Ip,我的家庭作业是使用TCP-IP协议制作一个非常简单的漫画应用程序,我必须做两件事: 向服务器端发送请求以获取数据库中的所有漫画 之后,我选择了其中一个,并发送另一个请求,以获取我选择的漫画的所有章节 我使用了两个不同的服务器套接字,它工作得很好,但我不知道它是否正确。我是否可以(或必须)仅使用一个服务器套接字执行此操作?您不能自行将套接字连接到它。把套接字(TCP)想象成服务器和客户端。一个必须连接到另一个。服务器无法进行连接,客户端需要连接到服务器。在一个应用程序中,可以有以下情况: 只有一台

我的家庭作业是使用TCP-IP协议制作一个非常简单的漫画应用程序,我必须做两件事:

  • 向服务器端发送请求以获取数据库中的所有漫画
  • 之后,我选择了其中一个,并发送另一个请求,以获取我选择的漫画的所有章节

  • 我使用了两个不同的服务器套接字,它工作得很好,但我不知道它是否正确。我是否可以(或必须)仅使用一个服务器套接字执行此操作?

    您不能自行将套接字连接到它。把套接字(TCP)想象成服务器和客户端。一个必须连接到另一个。服务器无法进行连接,客户端需要连接到服务器。

    在一个应用程序中,可以有以下情况:

    只有一台服务器绑定到主机端口 或多个不同的服务器实例,每个实例绑定到不同的端口

    真正的问题是你真的需要吗


    也许设计另一个策略会更好???

    你当然可以。如果必须的话?问你的老师,为什么是两台服务器?想象一下,如果一个网站上的每个页面都需要自己的专用Web服务器,那将是一个巨大的痛苦。您可以设置一个简单的通信协议,以便向服务器发送不同的命令。e、 g.一个
    getAllComics
    命令,该命令以命令列表响应,然后
    getChaptersForComic=XXX