コード例 #1
0
        public BidirectionalStream(NetworkReader from, NetworkWriter to, PacketHandler packetHandler)
        {
            reader = from;
            writer = to;

            handler = packetHandler;

            var rStart = new ThreadStart(Run);
            readerThread = new Thread(rStart);
            readerThread.Start();
        }
コード例 #2
0
ファイル: Uberminer.cs プロジェクト: RobotCaleb/uberminer
 private void PassData(NetworkReader from, NetworkWriter to)
 {
     Packet packet;
     {
         for (; ; )
         {
             packet = Packet.Get(from);
             packet.Write(to);
         }
     }
 }
コード例 #3
0
ファイル: Packet.cs プロジェクト: RobotCaleb/uberminer
 public abstract void Write(NetworkWriter writer);
コード例 #4
0
ファイル: Packet.cs プロジェクト: RobotCaleb/uberminer
 public static void Put(Packet packet, NetworkWriter writer)
 {
     packet.Write(writer);
     writer.Flush();
 }