FTcpSocketBuilder can only create socket to localhost

Are you connecting your socket to a remote endpoint? BoundToEndpoint() sets the local endpoint your socket is bound to.