Ejemplo n.º 1
0
        void TryAccept()
        {
            var onAcceptCompletionCallback = new CompletionCallbackWithOutput <PPResource>(OnAcceptCompletion);

            PPBTCPSocket.Accept(listeningSocket,
                                out onAcceptCompletionCallback.OutputAdapter.output,
                                onAcceptCompletionCallback);
        }
Ejemplo n.º 2
0
 void Receive()
 {
     if (IsUDP)
     {
         Array.Clear(receive_buffer_, 0, receive_buffer_.Length);
         var OnReceiveFromCompletionCallback = new CompletionCallbackWithOutput <PPResource>(OnReceiveFromCompletion);
         PPBUDPSocket.RecvFrom(udp_socket_, receive_buffer_, kBufferSize, out OnReceiveFromCompletionCallback.OutputAdapter.output, OnReceiveFromCompletionCallback);
     }
     else
     {
         Array.Clear(receive_buffer_, 0, receive_buffer_.Length);
         PPBTCPSocket.Read(tcp_socket_, receive_buffer_, kBufferSize, new CompletionCallback(OnReceiveCompletion));
     }
 }