请问一下各位大大
当Server 建立完成ServerSocket后 , 会产生一个socket来Listen
是否有Client 想要进行连线. 假设这时有Client进行连线,
Server会配置一个新的socket物件, 根据书上所说,
此时server也会使用一个新的port(非Listen port)与Client进行连线,
也就是"说Listen port与连线后实际和Client互动的port 是不同的" ?
如果这样, 能如果有100个Client进行连线,
那Server就必须使用100 port来进行服务, 加上Listen的Port为101个 ~
我好奇的是, 假设Client的防火墙挡住了新产生了port, 那不是不能连线了吗?
是我误解了吗 ?
请参考这张socket示意图 : ppt.cc/8cra3