コード例 #1
0
        public int Write(long handle, byte[] data)
        {
            // 相手のdata queueに積む
            if (!dic.ContainsKey(handle))
            {
                return(1);
            }

            //	deep copyしておかないと送信元で書き換えた場合うまく動かない。
            byte[] data2 = new byte[data.Length];
            MemoryCopy.MemCopy(data2, 0, data, 0, data.Length);

            dic[handle].Partner.dic[dic[handle].PartnerHandle].Data.AddLast(data2);
            return(0);
        }