0

我正在使用以下代码在名为UDPComm. 我所做的是以下内容:

  1. 我有另一个名为的类Manager,它通过 UDP 连接发送消息UPComm.send(byte[])
  2. 然后它调用UDPComm.startListening()来监听消息。

我的问题是,如何将receive()方法中接收到的字节传递给Manager类?我试图添加一个回报,但它给了我一个错误udp.BeginReceive(receive, new object())

非常感谢您的帮助。

   private void startListening()
    {
        try
        {
            ar_ = udp.BeginReceive(receive, new object());
        }
        catch(Exception e)
        {
            System.Diagnostics.Debug.WriteLine("Exception in StartListening()" 
                                                   + e.ToString());
        }
    }


   `private void receive(IAsyncResult ar)
    {
        byte[] bytes = udp.EndReceive(ar, ref networkEndpointIp);
    }`
4

0 回答 0