如果我有一个名为“sock”的套接字变量,并且由于某种原因你必须创建一个新套接字,假设它名为“sock2”,并且你将“sock2”设置为等于“sock”。然后你扔掉变量'sock'。连接是否仍然有效,“sock2”是否仍然能够与最初位于“sock”中的套接字的另一端通信?
最佳答案
由于仍然存在对原始sock
对象的引用(以sock2
的形式),Java垃圾回收不会处理掉它,你仍然可以像使用 sock
一样使用 sock2
。
关于java - 将套接字复制到另一个套接字,同一个套接字是否仍处于 Activity 状态? java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13425749/