/*\ |*| int TEST_CONST1 = 5; // 测试类静态常量; |*| string TEST_CONST2 = "test_const2"; |*| int value1; // 字段的注释; |*| long value2; \*/ public static void OnProcess(NetManager.NetSession session, IBean _arg_) { TestBean arg = (TestBean)_arg_; System.Console.WriteLine("{0}.onProcess: arg={1}", arg.GetType().Name, arg); RC4Filter filter = new RC4Filter(); filter.SetInputKey(new byte[] { 1, 2, 3 }, 3); filter.SetOutputKey(new byte[] { 1, 2, 3 }, 3); ((TestClient)session.manager).SetFilter(filter); session.Send(arg); }
/*\ |*| bool v1; // 1字节布尔,0表示假,1表示真,其它默认表示真; |*| sbyte v2; // 1字节整数; |*| short v3; // 2字节整数; |*| int v4; // 4字节整数; |*| long v5; // 8字节整数; |*| float v6; // 4字节浮点数; |*| double v7; // 8字节浮点数; |*| Octets v8; // 二进制数据(Octets); |*| string v9; // 字符串(String); |*| List<bool> v10; // 数组容器(ArrayList); |*| LinkedList<sbyte> v11; // 链表容器(LinkedList); |*| LinkedList<int> v12; // 队列容器(ArrayDeque); |*| HashSet<long> v13; // 无序集合容器(HashSet); |*| HashSet<float> v14; // 排序集合容器(TreeSet); |*| HashSet<double> v15; // 有序集合容器(LinkedHashSet); |*| Dictionary<long, string> v16; // 无序映射容器(HashMap); |*| SortedDictionary<TestBean, bool> v17; // 排序映射容器(TreeMap); |*| Dictionary<Octets, TestBean> v18; // 有序映射容器(LinkedHashMap); |*| TestBean v19; // 嵌入其它bean; \*/ public static void OnProcess(NetManager.NetSession session, IBean _arg_) { TestType arg = (TestType)_arg_; System.Console.WriteLine("{0}.onProcess: arg={1}", arg.GetType().Name, arg); }