T
TomVonzet
Всем здравствуйте.
Юзаю C++ Builder 2010, пробую сделать отправку строки от клиента к серверу, используя вышеуказанные компоненты.
Код клиента:
Код сервера:
Всё прекрасно работает в пределах одного компа с использованием 127.0.0.1.
Но стоит попробовать на разных компах с реальными ip, как... ничего не работает.
В чём дело?
Юзаю C++ Builder 2010, пробую сделать отправку строки от клиента к серверу, используя вышеуказанные компоненты.
Код клиента:
C++:
TcpClient1->BlockMode=bmBlocking;
TcpClient1->RemotePort="310";
TcpClient1->RemoteHost=Edit1->Text;
TcpClient1->Active=true;
TcpClient1->Connect())
ShowMessage("s");
TcpClient1->Sendln("ololo","7");
Код сервера:
C++:
TcpServer1->BlockMode=bmThreadBlocking;
TcpServer1->LocalHost=Edit1->Text;
TcpServer1->LocalPort="310";
TcpServer1->Active=true;
TcpServer1->Open();
void __fastcall TForm1::TcpServer1Accept(TObject *Sender, TCustomIpClient *ClientSocket)
{
TcpServer1->WaitForData(3000);
String sss=ClientSocket->Receiveln();
Memo1->Lines->Add(sss);
}
Всё прекрасно работает в пределах одного компа с использованием 127.0.0.1.
Но стоит попробовать на разных компах с реальными ip, как... ничего не работает.
В чём дело?