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); }