Одна вещь, на которую Вы могли бы хотеть посмотреть, поиски Soundex, которые довольно полезны для орфографических ошибок и сокращений.
Это однако не проверка в базе данных, таким образом, она может или не может быть тем, что Вы ищете.
Рекомендуемый способ выполнения простых веб-запросов - использовать объект WebClient.
Вот фрагмент кода:
// assume your XML string is returned from GetXmlString()
string xml = GetXmlString();
// assume port 8080
string url = new UriBuilder("http","www.example.com",8080).ToString();
// create a client object
using(System.Net.WebClient client = new System.Net.WebClient()) {
// performs an HTTP POST
client.UploadString(url, xml);
}
Если у вас есть IP-адрес и порт почему вы не пытаетесь использовать XML через TCP / IP. В C # это можно сделать с помощью класса TCPClient в System.Net.Sockets. Этот класс имеет методы Connect, отправки и получения, чтобы подключиться к IP и порту, затем отправить сообщение и дождаться получения сообщения.