Dealing with Asyncronous Sockets, I am wondering what the difference between these 2 calls are..


Code:
Handler.BeginReceive(State.RBuff, 0, State.PacketSize, SocketFlags.None, New AsyncCallback(AddressOf ReceiveLock), State)
And this one?

Code:
Handler.BeginReceive(State.RBuff, 0, State.PacketSize, SocketFlags.None, AddressOf ReceiveLock, State)
They are both Asyncronous calls, I see some examples that use the "New AsyncCallback(AddressOf Method)" and some I just see "AddressOf Method", Is there any signifigant different? I tried both ways and they both seem to operate the same..

Just wondering