将套接字复制到另一个套接字,同一个套接字是否仍处于活动状态?java的

Cod*_*ggo 2 java sockets variables connection communication

如果我有一个名为'sock'的套接字变量,并且由于某种原因让我们说下线,你必须创建一个新的套接字,让我们说它的'sock2',然后你将'sock2'设置为等于'sock'.然后你丢掉变量'sock'.连接是否仍然有效,'sock2'仍然可以与最初在'sock'中的套接字的另一端通信吗?

jma*_*127 5

由于仍然存在对最初sock(以形式sock2)的对象的引用,Java垃圾收集将不会丢弃它,并且您仍然可以sock2像使用它一样使用它sock.