Beispiel #1
0
 void TryRead()
 {
     PPBTCPSocket.Read(incomingSocket,
                       receiveBuffer,
                       BUFFER_SIZE,
                       new CompletionCallback(OnReadCompletion));
 }
Beispiel #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));
     }
 }