Java RMI - время ожидания клиента

переместите событие onclick в тег, чтобы:

<a href="#" onclick='MakeRequest();>

13
задан Joao Guilherme 30 November 2009 в 22:01
поделиться

2 ответа

Вы можете установить системное свойство.
Что-то вроде sun.rmi.transport.connectionTimeout

Они подробно описаны здесь:
https://docs.oracle.com/javase/7/docs/technotes/guides/rmi/sunrmiproperties.html

8
ответ дан 1 December 2019 в 19:40
поделиться

Для тайм-аута чтения с сокета вы можете установить собственный завод следующим образом:

           RMISocketFactory.setSocketFactory( new RMISocketFactory()
            {
                public Socket createSocket( String host, int port )
                    throws IOException
                {
                    Socket socket = new Socket();
                    socket.setSoTimeout( timeoutMillis );
                    socket.setSoLinger( false, 0 );
                    socket.connect( new InetSocketAddress( host, port ), timeoutMillis );
                    return socket;
                }

                public ServerSocket createServerSocket( int port )
                    throws IOException
                {
                    return new ServerSocket( port );
                }
            } );
15
ответ дан 1 December 2019 в 19:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: