then they trim and replace the string to just get ip address without any extra symples. there must be a way for C# as a server to know the IP of comming connections rather than that mess I've mentioned above ... requests come from a public Ip address