it's probably firewall rules that block "strange ports". rpyc.connect is
basically just socket.connect, there's nothing magical about it.
so if you can't connect, it's some environment issue.


-tomer

-----------------------------------------------------------------

*Tomer Filiba*
tomerfiliba.com     <http://www.facebook.com/tomerfiliba>
<http://il.linkedin.com/in/tomerfiliba>


On Thu, Feb 27, 2014 at 7:10 AM, <[email protected]> wrote:

> I have two machines using python rpyc ,one is server(ip:10.0.3.120),
> another is client(ip:10.0.3.197). The code shows below:
>
> *Server* (ip:10.0.3.120)
>
> from rpyc import Servicefrom rpyc.utils.server import ThreadedServer
> class TestService(Service):
>
>     def exposed_test(self, num):
>         return num + 1
>
> sr = ThreadedServer(TestService, port=9999, auto_register=False)
> sr.start()
>
> *Client* (ip:10.0.3.129)
>
> import rpyc
> conn = rpyc.connect('10.0.3.120', 9999)
> cResult = conn.root.test(11)
> conn.close()
> print cResult
>
> Client shows this error when I run server and client:
>
> Traceback (most recent call last):File "rpyc_client.py", line 4, in <module>
> conn = rpyc.connect('10.0.3.120', 9999)File 
> "/usr/local/lib/python2.7/site-packages/rpyc-3.2.3-py2.7.egg/rpyc/utils/factory.py",
>  line 89, in connect
> s = SocketStream.connect(host, port, ipv6 = ipv6)File 
> "/usr/local/lib/python2.7/site-packages/rpyc-3.2.3-py2.7.egg/rpyc/core/stream.py",
>  line 114, in connectreturn cls(cls._connect(host, port, **kwargs))File 
> "/usr/local/lib/python2.7/site-packages/rpyc-3.2.3-py2.7.egg/rpyc/core/stream.py",
>  line 92, in _connect
> s.connect((host, port))File "/usr/local/lib/python2.7/socket.py", line 224, 
> in methreturn getattr(self._sock,name)(*args)
>
> How does connect method use? If I use public network IP to build a rpyc 
> server,
> could I connect it at home ?? Thanks a lot!
>
>
>  --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "rpyc" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"rpyc" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to