Package net.minecraft.src
Interface INetworkManager
- All Known Implementing Classes:
MemoryConnection,TcpConnection
public interface INetworkManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddToSendQueue(Packet var1) Adds the packet to the correct send queue (chunk data packets go to a separate queue).voidReturn the InetSocketAddress of the remote endpointvoidnetworkShutdown(String var1, Object... var2) Shuts down the network with the specified reason.intreturns 0 for memoryConnectionsvoidChecks timeouts and processes all pending read packets.voidShuts down the server.voidsetNetHandler(NetHandler var1) Sets the NetHandler for this NetworkManager.voidWakes reader and writer threads
-
Method Details
-
setNetHandler
Sets the NetHandler for this NetworkManager. Server-only. -
addToSendQueue
Adds the packet to the correct send queue (chunk data packets go to a separate queue). -
wakeThreads
void wakeThreads()Wakes reader and writer threads -
processReadPackets
void processReadPackets()Checks timeouts and processes all pending read packets. -
getRemoteAddress
SocketAddress getRemoteAddress()Return the InetSocketAddress of the remote endpoint -
serverShutdown
void serverShutdown()Shuts down the server. (Only actually used on the server) -
packetSize
int packetSize()returns 0 for memoryConnections -
networkShutdown
Shuts down the network with the specified reason. Closes all streams and sockets, spawns NetworkMasterThread to stop reading and writing threads. -
closeConnections
void closeConnections()
-