LocalSocket socket = mServerSocket.accept();
break; // stopped? LocalSocket socket = serverSocket.accept();
@Override public void accept() throws IOException { socket = serverSocket.accept(); }
/** * @throws IOException */ @Override public Socket accept() throws IOException { return mDomainSocketFactory.createSocket(mLocalServerSocket.accept()); }
LocalServerSocket server = new LocalServerSocket(SOCKET_NAME); LocalSocket socket = server.accept(); socket.setSoTimeout(60);
private void waitForClients() { while (true) { try { LocalSocket clientSocket = serverSocket.accept(); InputClient client = new InputClient(clientSocket); client.start(); } catch (IOException e) { e.printStackTrace(); break; } } }
final LocalSocket ls; try { ls = ss.accept(); if (BuildConfig.DEBUG) log("accept"); } catch (IOException ex) {
public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException, IOException { System.out.println("start!"); Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() { @Override public void uncaughtException(Thread t, Throwable e) { System.out.println(e.getMessage()); } }); LocalServerSocket serverSocket = new LocalServerSocket("puppet-ver1"); init(); while (true) { System.out.println("listen....."); try { LocalSocket socket = serverSocket.accept(); acceptConnect(socket); } catch (Exception e) { System.out.println(e.getMessage()); serverSocket = new LocalServerSocket("puppet-ver1"); } } }
@Override public void run() { while(true) { try { final LocalSocket socket = localServerSocket.accept(); final WorkerThread workerThread = new WorkerThread(socket, socketHandler); workerThread.setName("SuasUnixSocket " + threadId.incrementAndGet()); workerThread.setDaemon(true); workerThread.start(); } catch (IOException e) { Log.e(LOG_TAG, "Server thread error", e); e.printStackTrace(); break; } } } }
@Override public void run() { String socketName = acceptor.getLocalSocketAddress().getName(); Log.i(TAG, String.format("Server listening on @%s", socketName)); try { while (!isInterrupted()) { Connection conn = new Connection(acceptor.accept()); executor.submit(conn); } } catch (IOException e) { } finally { Log.i(TAG, "Server stopping"); try { acceptor.close(); } catch (IOException e) { } stopSelf(); } }
LocalSocket socket = mServerSocket.accept();
mSocket = mServerSocket.accept(); InputStream instream = mSocket.getInputStream();
@Test public void testAccept() throws Exception { LocalSocket ls = mock(LocalSocket.class); DomainSocket ds = mock(DomainSocket.class); when(mockServerSocket.accept()).thenReturn(ls); when(mockFactory.createSocket(ls)).thenReturn(ds); assertSame(ds, domainServerSocket.accept()); }
protected void createSockets() throws IOException { final String LOCAL_ADDR = "net.majorkernelpanic.streaming-"; for (int i=0;i<10;i++) { try { mSocketId = new Random().nextInt(); mLss = new LocalServerSocket(LOCAL_ADDR+mSocketId); break; } catch (IOException e1) {} } mReceiver = new LocalSocket(); mReceiver.connect( new LocalSocketAddress(LOCAL_ADDR+mSocketId)); mReceiver.setReceiveBufferSize(500000); mReceiver.setSoTimeout(3000); mSender = mLss.accept(); mSender.setSendBufferSize(500000); }
localServerSocket = new LocalServerSocket(socketName); localSocketSend.connect(new LocalSocketAddress(socketName)); localSocketRecv = localServerSocket.accept(); this.originalSocket = original;
protected void createSockets() throws IOException { if (sPipeApi == PIPE_API_LS) { final String LOCAL_ADDR = "net.majorkernelpanic.streaming-"; for (int i=0;i<10;i++) { try { mSocketId = new Random().nextInt(); mLss = new LocalServerSocket(LOCAL_ADDR+mSocketId); break; } catch (IOException e1) {} } mReceiver = new LocalSocket(); mReceiver.connect( new LocalSocketAddress(LOCAL_ADDR+mSocketId)); mReceiver.setReceiveBufferSize(500000); mReceiver.setSoTimeout(3000); mSender = mLss.accept(); mSender.setSendBufferSize(500000); } else { Log.e(TAG, "parcelFileDescriptors createPipe version = Lollipop"); mParcelFileDescriptors = ParcelFileDescriptor.createPipe(); mParcelRead = new ParcelFileDescriptor(mParcelFileDescriptors[0]); mParcelWrite = new ParcelFileDescriptor(mParcelFileDescriptors[1]); } }
protected void createSockets() throws IOException { if (sPipeApi == PIPE_API_LS) { final String LOCAL_ADDR = "net.majorkernelpanic.streaming-"; for (int i=0;i<10;i++) { try { mSocketId = new Random().nextInt(); mLss = new LocalServerSocket(LOCAL_ADDR+mSocketId); break; } catch (IOException e1) {} } mReceiver = new LocalSocket(); mReceiver.connect( new LocalSocketAddress(LOCAL_ADDR+mSocketId)); mReceiver.setReceiveBufferSize(500000); mReceiver.setSoTimeout(3000); mSender = mLss.accept(); mSender.setSendBufferSize(500000); } else { Log.e(TAG, "parcelFileDescriptors createPipe version = Lollipop"); mParcelFileDescriptors = ParcelFileDescriptor.createPipe(); mParcelRead = new ParcelFileDescriptor(mParcelFileDescriptors[0]); mParcelWrite = new ParcelFileDescriptor(mParcelFileDescriptors[1]); } }
// Create a MediaRecorder MediaRecorder mr = new MediaRecorder(); // (Initialize mr as usual) // Create a LocalServerSocket LocalServerSocket lss = new LocalServerSocket("foobar"); // Connect both end of this socket LocalSocket sender = lss.accept(); LocalSocket receiver = new LocalSocket(); receiver.connect(new LocalSocketAddress("foobar")); // Set the output of the MediaRecorder to the sender socket file descriptor mr.setOutputFile(sender.getFileDescriptor()); // Start the video recording: mr.start(); // Launch a background thread that will loop, // reading from the receiver socket, // and creating a RTP packet out of read data. RtpSocket rtpSocket = new RtpSocket(); InputStream in = receiver.getInputStream(); while(true) { fis.read(buffer, ...); // Here some data manipulation on the received buffer ... RtpPacket rtp = new RtpPacket(buffer, ...); rtpSocket.send(rtpPacket); }
Log.d("SERVER READY", "Server is ready."); while(continueSocket) { LocalSocket receiver = server.accept(); if(receiver != null) { InputStream input = receiver.getInputStream();
receiver.setReceiveBufferSize(4096); receiver.setSendBufferSize(4096); sender = localServerSocket.accept(); sender.setReceiveBufferSize(4096); sender.setSendBufferSize(4096);