Examples of SocketAddress


Examples of java.net.SocketAddress

        SocketFactory socketfactory = getSSLContext().getSocketFactory();
        if (timeout == 0) {
            return socketfactory.createSocket(host, port, localAddress, localPort);
        } else {
            Socket socket = socketfactory.createSocket();
            SocketAddress localaddr = new InetSocketAddress(localAddress, localPort);
            SocketAddress remoteaddr = new InetSocketAddress(host, port);
            socket.bind(localaddr);
            socket.connect(remoteaddr, timeout);
            return socket;
        }
    }
View Full Code Here

Examples of java.net.SocketAddress

        if(mcast_addr != null && !mcast_addr.isMulticastAddress()) {
            log.warn("mcast_addr (" + mcast_addr + ") is not a multicast address, will be ignored");
            return new MulticastSocket(port);
        }

        SocketAddress saddr=new InetSocketAddress(mcast_addr, port);
        MulticastSocket retval=null;

        try {
            retval=new MulticastSocket(saddr);
        }
View Full Code Here

Examples of java.net.SocketAddress

    long sessionId = acceptor.getNextSessionId();

    SocketChannel sc = SocketChannel.open();
    sc.configureBlocking(false);

    SocketAddress bindAddress = acceptor.getConfigure().getAddress();

    ClientIoSession session = new ClientIoSession(sessionId, sc, acceptor, bindAddress);

    return session;
  }
View Full Code Here

Examples of java.net.SocketAddress

        Socket socket = null;
        try {
            int timeout = 5000; // 5 seconds
            if (log.isInfoEnabled())
              log.info("Connecting to " + bindAddress + ":" + port + " to see if a server is already running.");
            SocketAddress socketAddress = new InetSocketAddress(bindAddress, port);
            socket = new Socket();
            socket.connect(socketAddress, timeout);
            locked = true;
        } catch (Exception e) {
            locked = false;
View Full Code Here

Examples of java.net.SocketAddress

  public void connect() {
    InetAddress addr;
    try {
      String strHost = objOptions.ServerName.Value();
      addr = InetAddress.getByName(strHost);
      SocketAddress sockaddr = new InetSocketAddress(addr, objOptions.PortNumber.value());

      super.connect(sockaddr, timeout);
    }
    catch (RuntimeException e) {
      // TODO Auto-generated catch block
View Full Code Here

Examples of java.net.SocketAddress

   *         down
   */
  public Closeable initialize() {
    try {
      Connection connection = new SocketConnection(this);
      SocketAddress address = new InetSocketAddress(PORT_NUMBER);
      connection.connect(address);
      logger.info("HTTP service for ExtensionSwap installation running on port {}", PORT_NUMBER);
      return connection;
    } catch (IOException e) {
      logger.warn("Could not host HTTP service for ExtensionSwap installation on port " + PORT_NUMBER
View Full Code Here

Examples of java.net.SocketAddress

    doConnect();
    timer.stop();
  }

  protected void doConnect() throws IOException {
    SocketAddress address = getSocketAddress(host);
    socket.connect(address, timeout);
    socket.setSoLinger(true, 60);
  }
View Full Code Here

Examples of java.net.SocketAddress

     
        log.debug("Message recv...");
       
        if (message instanceof ClientFrameBean) {
     
      SocketAddress remoteAddress = session.getRemoteAddress();
     
      log.debug("Recv Frame Bean ");
     
      ClientViewerScreen.instance.addClientFrameBean((ClientFrameBean) message);
     
    }
   
    if (message instanceof ClientStatusBean) {
     
      ClientStatusBean cBean = (ClientStatusBean) message;
     
      SocketAddress remoteAddress = session.getRemoteAddress();
     
      log.debug("Recv Status Bean "+cBean.getMode());
     
      if (cBean.getMode() == 4) {
        if (ClientViewerScreen.instance != null) {
          ClientViewerScreen.instance.showWarningPopUp(ClientViewerScreen.instance.label736);
          ClientViewerScreen.instance.alreadyClosedWarning = true;
          ClientTransportMinaPool.closeSession();
        }
       
      }
     
    }
   
    if (message instanceof ClientCursorStatus) {
     
      ClientCursorStatus clientCursorStatus = (ClientCursorStatus) message;
     
      SocketAddress remoteAddress = session.getRemoteAddress();
     
      log.debug("Recv Status Bean "+clientCursorStatus.getMode());
     
      ClientViewerScreen.instance.updateCursor(clientCursorStatus);
     
View Full Code Here

Examples of java.net.SocketAddress

    log.debug("messageReceived"+message.getClass().getName());
   
    if (message instanceof ServerFrameBean) {
     
      SocketAddress remoteAddress = session.getRemoteAddress();
     
      server.recvServerFrameBean(remoteAddress, (ServerFrameBean) message);
     
    }
   
    if (message instanceof ServerStatusBean) {
     
      SocketAddress remoteAddress = session.getRemoteAddress();
     
      server.recvServerStatusBean(remoteAddress, session.getId(), (ServerStatusBean) message);
     
    }
   
    if (message instanceof ServerViewerRegisterBean) {
     
      SocketAddress remoteAddress = session.getRemoteAddress();
     
      server.recvServerViewerRegisterBean(remoteAddress, session.getId(), (ServerViewerRegisterBean) message);
     
    }
   
    if (message instanceof ServerFrameCursorStatus) {
     
      SocketAddress remoteAddress = session.getRemoteAddress();
     
      //log.debug("incoming ServerFrameCursorStatus");
      server.updateClientCursor(remoteAddress, (ServerFrameCursorStatus) message);
     
    }
View Full Code Here

Examples of java.net.SocketAddress

  @Override
  public void sessionClosed(IoSession session) throws Exception {

    log.debug("Session closed...");

    SocketAddress remoteAddress = session.getRemoteAddress();

    server.removeClient(remoteAddress, session.getId());

  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.