Examples of Socket


Examples of java.net.Socket

    }

    public void run() {
        try {
            synchronized (this) {
                Socket s = serverSocket.accept();
                if (s.getInetAddress().equals(address)) {
                    server.trace("Data connected:" + s.getInetAddress() + " expected:" + address);
                    socket = s;
                    notifyAll();
                } else {
                    server.trace("Data REJECTED:" + s.getInetAddress() + " expected:" + address);
                    close();
                }
            }
        } catch (IOException e) {
            e.printStackTrace();
View Full Code Here

Examples of java.net.Socket

        }
    }

    private void connect() throws IOException {
        if (active) {
            socket = new Socket(address, port);
        } else {
            waitUntilConnected();
        }
    }
View Full Code Here

Examples of java.net.Socket

      super(name);
      this.tcpServer = tcpServer;
    }

    public final void run() {
      Socket socket;
      try {
        loop:
          while (running) {
            canStop = true;
            try {
              ServerSocket listen = tcpServer.getListen();
              if (listen != null) {
                socket = listen.accept();
                canStop = false;
              } else {
                break loop;
              }
            } catch (IOException exc) {
              if (running) {
                Trace.logger.log(
                                 BasicLevel.ERROR,
                                 this.getName() +
                                 ", error during accept", exc);
                try {
                  Thread.sleep(1000);
                } catch (InterruptedException ie) {}
                continue loop;
              }
              break loop;
            }

            if (! running) break loop;

            if (Trace.logger.isLoggable(BasicLevel.DEBUG)) {
              Trace.logger.log(
                               BasicLevel.DEBUG,
                               this.getName() + ", connection from " +
                               socket.getInetAddress() + ':' +
                               socket.getPort());
            }

            try {
              IOControl ioCtrl = new IOControl(socket);
              int rid = ioCtrl.readInt();
View Full Code Here

Examples of java.net.Socket

      ServerAddress sa = (ServerAddress)addresses.elementAt(0);
      if (Trace.logger.isLoggable(BasicLevel.DEBUG))
        Trace.logger.log(BasicLevel.DEBUG,
                         " -> try connection " + sa);
      try {
        Socket socket = new Socket(sa.hostName, sa.port);
        ioCtrl = new IOControl(socket);
        return;
      } catch (IOException exc) {
        if (Trace.logger.isLoggable(BasicLevel.WARN))
          Trace.logger.log(BasicLevel.WARN, "NamingConnection.open()", exc);
View Full Code Here

Examples of java.net.Socket

    if (Trace.logger.isLoggable(BasicLevel.DEBUG))
      Trace.logger.log(BasicLevel.DEBUG,
                       "SimpleNamingConnection.open()");
    try {
      InetAddress addr = InetAddress.getByName(hostName);
      Socket socket = socketFactory.createSocket(addr, port, connectTimeout);
      ioCtrl = new IOControl(socket);
    } catch (IOException exc) {
      if (Trace.logger.isLoggable(BasicLevel.DEBUG))
        Trace.logger.log(BasicLevel.DEBUG,
                         "SimpleNamingConnection.open()", exc);
View Full Code Here

Examples of java.net.Socket

    public SessionRemote(ConnectionInfo ci) {
        this.connectionInfo = ci;
    }

    private Transfer initTransfer(ConnectionInfo ci, String db, String server) throws IOException {
        Socket socket = NetUtils.createSocket(server, Constants.DEFAULT_TCP_PORT, ci.isSSL());
        Transfer trans = new Transfer(this);
        trans.setSocket(socket);
        trans.setSSL(ci.isSSL());
        trans.init();
        trans.writeInt(Constants.TCP_PROTOCOL_VERSION_6);
View Full Code Here

Examples of one.nio.net.Socket

    }

    @Override
    public void run() {
        while (server.isRunning()) {
            Socket socket = null;
            try {
                socket = serverSocket.accept();
                socket.setBlocking(false);
                Session session = server.createSession(socket);
                getSmallestSelector().register(session);
                acceptedSessions++;
            } catch (Exception e) {
                if (server.isRunning()) {
                    log.error("Cannot accept incoming connection", e);
                }
                if (socket != null) {
                    socket.close();
                }
            }
        }
    }
View Full Code Here

Examples of org.apache.tools.ant.taskdefs.condition.Socket

            throw new BuildException("Failed to exit forked process.", throwable);
        }
    }

    private int findFreePort() throws BuildException {
        Socket socket = new Socket();

        socket.setServer("localhost");
        for(int i = 60 * 1024; i < 65000; i++) {
            socket.setPort(i);
            if(!socket.eval()) {
                return i;
            }
        }

        throw new BuildException("Failed to locate a free port off which to launch StandAloneBootStrapper.");
View Full Code Here

Examples of org.atmosphere.wasync.Socket

        RequestBuilder request = client.newRequestBuilder()
                .method(Request.METHOD.GET)
                .uri(targetUrl + "/suspend")
                .transport(transport());

        Socket socket = client.create(client.newOptionsBuilder().reconnect(false).build());
        socket.on(Event.MESSAGE, new Function<String>() {
            @Override
            public void on(String t) {
                logger.info("Function invoked {}", t);
                response.set(t);
                latch.countDown();
            }
        }).on(new Function<Throwable>() {

            @Override
            public void on(Throwable t) {
                t.printStackTrace();
                latch.countDown();
            }

        }).open(request.build()).fire("PING");

        latch.await(5, TimeUnit.SECONDS);
        socket.close();
        server.stop();

        assertEquals(socket.status(), Socket.STATUS.CLOSE);
    }
View Full Code Here

Examples of org.auto.comet.Socket

  public void addSocket(PushSocket socket) {
    this.sockets.put(socket.getId(), socket);
  };

  public boolean hasSocket(Serializable id) {
    Socket socket = this.getSocket(id);
    return null != socket;
  }
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.