コード例 #1
0
ファイル: NetworkManager.cs プロジェクト: riverar/Crafty
 public NetworkManager(Socket socket, string s, NetHandler nethandler)
 {
     sendQueueLock = new object();
     m_isRunning = true;
     readPackets = Collections.synchronizedList(new ArrayList());
     dataPackets = Collections.synchronizedList(new ArrayList());
     chunkDataPackets = Collections.synchronizedList(new ArrayList());
     m_isServerTerminating = false;
     isTerminating = false;
     terminationReason = "";
     timeSinceLastRead = 0;
     sendQueueByteLength = 0;
     chunkDataSendCounter = 0;
     field_20175_w = 50;
     networkSocket = socket;
     remoteSocketAddress = socket.getRemoteSocketAddress();
     netHandler = nethandler;
     socket.setTrafficClass(24);
     socketInputStream = new DataInputStream(socket.getInputStream());
     socketOutputStream = new DataOutputStream(socket.getOutputStream());
     readThread = new NetworkReaderThread(this, (new StringBuilder()).append(s).append(" read thread").toString());
     writeThread = new NetworkWriterThread(this,
                                           (new StringBuilder()).append(s).append(" write thread").toString());
     readThread.start();
     writeThread.start();
 }
コード例 #2
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleVehicleSpawn(this);
 }
コード例 #3
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleVehicleSpawn(this);
 }
コード例 #4
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handlePlace(this);
 }
コード例 #5
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleEntityTeleport(this);
 }
コード例 #6
0
ファイル: Packet8.cs プロジェクト: geckosoft/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleHealth(this);
 }
コード例 #7
0
ファイル: Packet40.cs プロジェクト: riverar/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.func_21002_a(this);
 }
コード例 #8
0
ファイル: Packet.cs プロジェクト: riverar/Crafty
 public abstract void processPacket(NetHandler nethandler);
コード例 #9
0
ファイル: Packet10Flying.cs プロジェクト: riverar/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleFlying(this);
 }
コード例 #10
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleKickDisconnect(this);
 }
コード例 #11
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleArmAnimation(this);
 }
コード例 #12
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleMapChunk(this);
 }
コード例 #13
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleBlockDig(this);
 }
コード例 #14
0
ファイル: Packet1Login.cs プロジェクト: riverar/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleLogin(this);
 }
コード例 #15
0
ファイル: Packet4UpdateTime.cs プロジェクト: riverar/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleUpdateTime(this);
 }
コード例 #16
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleMultiBlockChange(this);
 }
コード例 #17
0
ファイル: Packet22Collect.cs プロジェクト: geckosoft/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleCollect(this);
 }
コード例 #18
0
ファイル: Packet4UpdateTime.cs プロジェクト: geckosoft/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleUpdateTime(this);
 }
コード例 #19
0
ファイル: Packet50PreChunk.cs プロジェクト: riverar/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handlePreChunk(this);
 }
コード例 #20
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleSpawnPosition(this);
 }
コード例 #21
0
ファイル: Packet101.cs プロジェクト: riverar/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleCraftingGuiClosedPacked(this);
 }
コード例 #22
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleNamedEntitySpawn(this);
 }
コード例 #23
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handlePickupSpawn(this);
 }
コード例 #24
0
ファイル: Packet27.cs プロジェクト: riverar/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleMovementTypePacket(this);
 }
コード例 #25
0
ファイル: Packet101.cs プロジェクト: geckosoft/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleCraftingGuiClosedPacked(this);
 }
コード例 #26
0
ファイル: Packet9.cs プロジェクト: geckosoft/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleRespawnPacket(this);
 }
コード例 #27
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handlePlayerInventory(this);
 }
コード例 #28
0
 public override void processPacket(NetHandler nethandler)
 {
 }
コード例 #29
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleMultiBlockChange(this);
 }
コード例 #30
0
ファイル: NetworkManager.cs プロジェクト: riverar/Crafty
 public void setNetHandler(NetHandler nethandler)
 {
     netHandler = nethandler;
 }
コード例 #31
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleKickDisconnect(this);
 }
コード例 #32
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleBlockItemSwitch(this);
 }
コード例 #33
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleBlockItemSwitch(this);
 }
コード例 #34
0
ファイル: Packet0KeepAlive.cs プロジェクト: riverar/Crafty
 public override void processPacket(NetHandler nethandler)
 {
 }
コード例 #35
0
ファイル: Packet130.cs プロジェクト: geckosoft/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.func_20005_a(this);
 }
コード例 #36
0
ファイル: Packet22Collect.cs プロジェクト: riverar/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleCollect(this);
 }
コード例 #37
0
ファイル: Packet21PickupSpawn.cs プロジェクト: riverar/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handlePickupSpawn(this);
 }
コード例 #38
0
ファイル: Packet30Entity.cs プロジェクト: geckosoft/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleEntity(this);
 }
コード例 #39
0
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleNamedEntitySpawn(this);
 }
コード例 #40
0
 public void setNetHandler(NetHandler nethandler)
 {
     netHandler = nethandler;
 }
コード例 #41
0
ファイル: Packet2Handshake.cs プロジェクト: riverar/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleHandshake(this);
 }
コード例 #42
0
ファイル: Packet27.cs プロジェクト: geckosoft/Crafty
 public override void processPacket(NetHandler nethandler)
 {
     nethandler.handleMovementTypePacket(this);
 }