public static s_zstate zopen_read(int bits, zreader read) { if (bits < 0 || bits > BITS) { return(null); } s_zstate zs = s_zstate.create(bits); zs.zs_mode = "r"; zs.s_read.reader = read; zs.s_read.needsz = 0; return(zs); }
/// <summary> /// 关闭链接 /// </summary> void Close() { if (client != null) { sessionid++; if (client.Connected) { client.Close(); } outStream = null; client = null; } loggedIn = false; session_state = Session.SESSION_SIGN; if (z_reader != null) { z_reader.zreader_clear(); z_reader.zreader_deinit(); z_reader = null; } memStream.SetLength(0); }
private void InitZReader() { z_reader = null; z_reader = new zreader(); z_reader.zreader_init(12); }