# TCP/IP Socket Robot to PC

**URL:** <https://forum.universal-robots.com/t/tcp-ip-socket-robot-to-pc/19617>\
**Category:** Technical Questions\
**Created:** [March 2, 2022, 9:43pm UTC](https://forum.universal-robots.com/t/tcp-ip-socket-robot-to-pc/19617 "2022-03-02T21:43:40Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![terryc](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/terryc/32/3006_2.png) [@terryc](https://forum.universal-robots.com/u/terryc)\
**Post date:** [March 2, 2022, 10:31pm UTC](https://forum.universal-robots.com/t/tcp-ip-socket-robot-to-pc/19617/2 "2022-03-02T22:31:50Z")

</div>

Eh funny, just replied to someone else about this:

> [@Controlling UR3 through Computer](https://forum.universal-robots.com/t/controlling-ur3-through-computer/18297/8):
>
> It really depends on the OS you’re going to be talking to. Linux is fine–can’t vouce for mac. Windows takes some extra steps. Let’s say I want to run an XMLRPC server on my windows laptop (192.168.0.10, port eg 40404) and I want the robot to connect and call a function. On the robot we’d have something like: client = rpc\_factory("xmlrpc", "http://192.168.0.10:40404") a = client.myFunction() Windows firewall will usually reject the incoming http request and so now I’d have to go into the fire…

---

_[View the full topic](https://forum.universal-robots.com/t/tcp-ip-socket-robot-to-pc/19617)._
