protected void JabberServerStart() { readConfiguration(); restoreFromFile(); Authenticator.randomToken(); createQueueThread(); // Socket serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); // IPEndPoint ep = new IPEndPoint(IPAddress.Any, jabber_port); // serverSocket.Bind(ep); // serverSocket.Listen(20); ListenerThread lt = new ListenerThread(JabberServer.jabber_port); // mozebi dodavanje na staticki promenlivi za polesen pristap od sekade // Додадено од Милош/Васко // Нов „статички“ јузер /* * User nov=index.addUser("milos"); * nov.setPassword("test"); * * User nov2 = index.addUser("darko"); * nov2.setPassword("test"); * * User nov3 = index.addUser("bojan"); * nov3.setPassword("test"); */ // Крај додадено // while (true) { // Socket newSock = serverSocket.Accept(); // Session session = new Session(newSock); // ProcessThread processor = new ProcessThread(packetQueue, session); // processor.start(); // } lt.setDaemon(true); lt.start(); Timer timer = new Timer(new TimerCallback(TimerProc)); timer.Change(dueTime, period); //while (!JabberServer.output.ReadLine().Equals("stop")) { //} //packetQueue.enqueue(new Packet("terminate")); //artificial packet for signaling termination }
protected void JabberServerStart() { readConfiguration(); restoreFromFile(); Authenticator.randomToken(); createQueueThread(); // Socket serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); // IPEndPoint ep = new IPEndPoint(IPAddress.Any, jabber_port); // serverSocket.Bind(ep); // serverSocket.Listen(20); ListenerThread lt = new ListenerThread(JabberServer.jabber_port); // mozebi dodavanje na staticki promenlivi za polesen pristap od sekade // Додадено од Милош/Васко // Нов „статички“ јузер /* User nov=index.addUser("milos"); nov.setPassword("test"); User nov2 = index.addUser("darko"); nov2.setPassword("test"); User nov3 = index.addUser("bojan"); nov3.setPassword("test"); */ // Крај додадено // while (true) { // Socket newSock = serverSocket.Accept(); // Session session = new Session(newSock); // ProcessThread processor = new ProcessThread(packetQueue, session); // processor.start(); // } lt.setDaemon(true); lt.start(); Timer timer = new Timer(new TimerCallback(TimerProc)); timer.Change(dueTime, period); //while (!JabberServer.output.ReadLine().Equals("stop")) { //} //packetQueue.enqueue(new Packet("terminate")); //artificial packet for signaling termination }