Если в качестве сервера я пишу localhost, то общение на одном и том же компьютере происходит.
Если пишу ip адрес другого компьютера 192.168.1.107, то другой компьютер сообщений не получает
вот мой код
клиент
Code: Select all
wxLogNull l;
wxClient clnt;
wxString szDest = L"192.168.1.107";
wxString sz = L"some data";
clnt.MakeConnection(szDest, L"svr", sz);
Code: Select all
MyServer::MyServer() : wxServer()
{
}
wxConnectionBase* MyServer::OnAcceptConnection(const wxString& topic)
{
do_anything();
wxConnection* con = new wxConnection;
return con;
}
MyFrame::MyFrame(const wxSize& size, int style)
{
....
m_svrConnection = new MyServer;
if (!m_svrConnection->Create(L"svr"))
wxMessageBox(L"erro m_svrConnection.Create()");
...
}