start() public method

public start ( ) : void
return void
Example #1
0
 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();
 }
Example #2
0
 public NetworkListenThread(MinecraftServer minecraftserver, InetAddress inetaddress, int i)
 {
     field_973_b = false;
     field_977_f = 0;
     pendingConnections = new ArrayList();
     playerList = new ArrayList();
     mcServer = minecraftserver;
     serverSocket = new ServerSocket(i, 0, inetaddress);
     serverSocket.setPerformancePreferences(0, 2, 1);
     field_973_b = true;
     networkAcceptThread = new NetworkAcceptThread(this, "Listen thread", minecraftserver);
     networkAcceptThread.start();
 }
Example #3
0
        private static void Main()
        {
            Init();

            // that's CLR implementation of Java interface
            // java.lang.Runnable have it's proxy in jni4net
            // you could wrap any interface same way
            CLRRunnable clrRunnable = new CLRRunnable {Message = "I'm callback"};

            // we generated CLR proxy for java.lang.Thread as part of this demo, because it could accept Runnable
            // generate proxy for your own class/method which could accept Runnable interface
            Thread javaThread = new Thread(clrRunnable);
            javaThread.start();
            javaThread.join();
        }
 //*******************************************************************//
 //* Called when program starts
 //*******************************************************************//
 public void start()
 {
     createTables();
     fThread = new Thread(this);
     fThread.start();
 }