public byte[] ReceiveBuffer(int length) { byte[] bs = new byte[length]; SocketIO.ReceiveBuffer(client, bs); //throw new Exception("cannot use this method"); return(bs); }
public ProxyHeader ReceiveProxyHeader() { byte[] proxy_bytes = new byte[2]; SocketIO.ReceiveBuffer(client, proxy_bytes); if (proxy_bytes[0] == 0x01) { return((ProxyHeader)proxy_bytes[1]); } return(ProxyHeader.None); }
/// <summary> /// Receive proxy 包头标志 /// </summary> /// <param name="client"></param> /// <returns></returns> private byte[] ReceiveProxyHeader(Socket client) { byte[] bytes = new byte[2]; SocketIO.ReceiveBuffer(client, bytes, 2); return(bytes); }