簡體   English   中英

c#通過套接字連接

[英]c# Pass Socket Connection

我有一個套接字List<Socket> Clients;

Client[index]在UI窗體中接收數據可以正常工作,但是我想將該套接字傳遞給另一個Form2,因此:

    public Form2(Socket Client)
    {

        InitializeComponent();
        this._Client = Client;
    }

在我的Form1中:

 Form2 f2 = new Form2(this.Clients[0]);
 f2.Show();

我的問題是我仍然沒有從Form1上的套接字收到新消息,而是從New套接字收到消息! 即時通訊感到困惑,我如何從新的插座中接收!

應該只有一個可以從套接字接收數據。 您應該傳遞數據而不是套接字。

public class Form2 : Form
{
    public void HandleData(byte[] data)
    {

    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM