Content Preview: rss
1169 days ago
用序列化,贴一段代码,去年写的 using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Runtime.InteropServices; using System.IO; using System.Net; using System.Net.Sockets; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; using System.Threading; using System.Text; namespace SocketTest { /// <summary> /// Form1 的摘要说明。 /// </summary> public class frmMain : System.Windows.Forms.Form { // 版本 [Serializable] private struct verHead { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] public byte[] Version; public byte Compressed; public byte Encrypted; [MarshalAs(UnmanagedType.ByValArray, SizeConst = 2)] public byte[] Reserved; } // 请求包头 [Serializable] private struct reqHead { //public verHead Info; [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] public byte[] Version; public byte Compressed; public byte Encrypted; ...



