示例#1
0
        /**
         * Parameters:
         * - EndPoint * ep: a pointer to an an
         *
         */
        public Int32 Recv(EndPoint *ep, byte[] buffer, Int32 len)
        {
            fixed(byte *tmpBuf = buffer)
            {
                UInt32 bufLen = Convert.ToUInt32(len);
                Int32  length = ServerLibrary.Server_recvBytes(server, ep, new IntPtr(tmpBuf), bufLen);

                return(length);
            }
        }
示例#2
0
 public static extern Int32 TCPServer_acceptConnection(IntPtr serverPtr, EndPoint *ep);
示例#3
0
 public static extern Int32 Server_recvBytes(IntPtr serverPtr, EndPoint *ep, IntPtr buffer, UInt32 len);