我一直在寻找如何使用 vb.net 创建事件的时间,但所有教程似乎都毫无意义,因为它们使用了已经存在的事件。基本上我不明白。
所以我想提出一个自定义事件所以想象一个用户连接它在这里被检测到
Private Sub AcceptClient(ByVal iAr As IAsyncResult)
Try
Dim _listener As TcpListener = CType(iAr.AsyncState, TcpListener)
Dim _client As TcpClient = _listener.EndAcceptTcpClient(iAr)
'Here would be an event who's raised but I really don't know how'
_client.GetStream.BeginRead(receiveByte, 0, 4096, AddressOf Receiving, _client)
_listener.BeginAcceptTcpClient(New AsyncCallback(AddressOf AcceptClient), _listener)
Catch ex As Exception
Return
End Try
End Sub
所以我想用这个事件做什么并不重要,但我不知道如何创建自己的事件。
也有人可以解释调用注释所在的函数和引发事件之间的区别。
谢谢