c#套接字关闭,套接字打开

时间:2016-08-02 21:20:07

标签: c# sockets

我有一个已连接并存在于Form1上的套接字列表

List<Socket> Clients;

例如,我想将Socket传递给下一个Forms:

Form2 F2 = new Form2();
F2.ClientSocket = Clients[2];

所以我想关闭套接字:

Clients[2]

然后打开F2.ClientSocket 就像我们将连接从套接字传递给套接字一样!

感谢您的时间!

1 个答案:

答案 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];
    }
}