Итак, я пытаюсь создать приложение для чата, где, когда вы сможете выбрать, к какому IP-адресу вы хотите подключиться. Эти IP-адреса хранятся в базе данных, и по какой-либо причине, когда я извлекаю IP-адрес из базы данных, программа не подключается к нему, в то время как когда я напрямую даю IP-адрес в переменной serverIP
как: serverIP = "127.0.0.1";
, он работает. У меня нет проблем с извлечением IP из базы данных, проблема в том, что при попытке подключиться к серверу с извлеченным IP не удается.
Это код, который я использовал для подключения к серверу, используя IP из базы данных:
OleDbCommand cmd = new OleDbCommand("SELECT * FROM Address WHERE ID = 1;", conn); //query
OleDbDataReader cusReader = cmd.ExecuteReader();
while (cusReader.Read())
{
ip = cusReader.GetValue(0).ToString();
}
serverIP = ip;
cusReader.Close();
TcpClient client = new TcpClient(serverIP, port);