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.
