我有一个已连接并存在于Form1上的套接字列表
List<Socket> Clients;
例如,我想将Socket传递给下一个Forms:
Form2 F2 = new Form2();
F2.ClientSocket = Clients[2];
所以我想关闭套接字:
Clients[2]
然后打开F2.ClientSocket
就像我们将连接从套接字传递给套接字一样!
感谢您的时间!
答案 0 :(得分:1)
使用静态对象:
Form1:
class Form1
{
public static List<Socket> clients = new List<Socket>();
// your codes
}
Form2:
class Form2
{
public Form2
{
var client = Form1.clients[index];
}
}