Code: Select all
wxMyServerThread* pThread =
new wxMyServerThread(this, pSocket);
pThread->Create();
pThread->Run();
Thanks,
John
Code: Select all
wxMyServerThread* pThread =
new wxMyServerThread(this, pSocket);
pThread->Create();
pThread->Run();
Code: Select all
SOCKET sd_listen, sd_accept;
struct sockaddr_in addr_srv, addr_client;
int size_addr, error;
size_addr = sizeof(struct sockaddr_in);
(...)
error = listen(sd_listen, SOMAXCONN);
(...)
// Acceptting connection and getting client address.
sd_accept = accept(sd_listen, (struct sockaddr*)&addr_client, &size_addr);
// Printting client address.
printf ("Accepted connection from client at %s.\n", inet_ntoa(addr_client.sin_addr));
Code: Select all
wxIPV4address adr;
server->GetPeer(adr);
wxString ip = adr.Hostname();
???fronda1 wrote:where is example to download?
Thanks a lot! I also have the same question.upCASE wrote:Hi!
Use wxSocketBase::GetPeer();
Code: Select all
wxIPV4address adr; server->GetPeer(adr); wxString ip = adr.Hostname();