我正在使用以下代码在名为UDPComm
. 我所做的是以下内容:
- 我有另一个名为的类
Manager
,它通过 UDP 连接发送消息UPComm.send(byte[])
- 然后它调用
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);
}`