Hi Anukul, I'm a little unsure what you mean by a bind error (perhaps you can post the error returned and code you're using to start the controller and provider).
A provider is essentially a standalone ruby process, it needs to be executed from the machine you wish to run it from. In your example it needs to be started from machine B. It's been a while, but if you're on window you could try running that process remotely from machine A using something like psexec[1]. If you're on linux/osx, I'd recommend just running the process remotely via ssh. Hope that helps. Tim [1] http://technet.microsoft.com/en-us/sysinternals/bb897553 -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. watir-general@googlegroups.com http://groups.google.com/group/watir-general watir-general+unsubscr...@googlegroups.com