All Downloads are FREE. Search and download functionalities are using the official Maven repository.

prerna.test.ChatLauncher Maven / Gradle / Ivy

The newest version!
//package prerna.test;
//
//import com.corundumstudio.socketio.AckRequest;
//import com.corundumstudio.socketio.Configuration;
//import com.corundumstudio.socketio.SocketIOClient;
//import com.corundumstudio.socketio.SocketIOServer;
//import com.corundumstudio.socketio.listener.ConnectListener;
//import com.corundumstudio.socketio.listener.DataListener;
//
//public class ChatLauncher {
//
//    public static void main(String[] args) throws InterruptedException {
//
//        Configuration config = new Configuration();
//        config.setHostname("localhost");
//        config.setPort(3000);
//
//        final SocketIOServer server = new SocketIOServer(config);
//        
//        server.addConnectListener(new ConnectListener(){
//
//			@Override
//			public void onConnect(SocketIOClient client) {
//				// TODO Auto-generated method stub
//			
//				System.out.println("Client Connected.. " + client.getSessionId());
//                client.sendEvent("chat message", "welcome from NETTY");
//			}
//        	
//        });
//        
//        server.addEventListener("chat message", String.class, new DataListener() {
//            @Override
//            public void onData(SocketIOClient client, String data, AckRequest ackRequest) {
//                // broadcast messages to all clients
//            	System.out.println(client.getSessionId());
//            	System.out.println(" Data came in.. " + data);
//                server.getBroadcastOperations().sendEvent("chat message", data);
//            }
//        });
//
//        server.start();
//
//        Thread.sleep(Integer.MAX_VALUE);
//
//        server.stop();
//    }
//
//}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy