вообщем создаю сокет
WSADATA WsaData;
SOCKET s;
SOCKET s1;
CSocket sa;
SOCKADDR_IN sin;
BOOL CMyDialog::OnInitDialog()
{
CDialog::OnInitDialog();
int err = WSAStartup (0x0101, &WsaData);
if (err == SOCKET_ERROR)
{
AfxMessageBox("error socket");
return 1;
}
s = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
sin.sin_family = AF_INET;
sin.sin_port = htons(8423);
sin.sin_addr.s_addr = INADDR_ANY;
err = bind( s, (LPSOCKADDR)&sin, sizeof(sin) );
err = listen( s, SOMAXCONN);
}
Делаю кнопку на диалоге
void CMyDialog::OnBUTTON7()
{
sa.Create();
if (sa.Connect("192.168.10.1",8423))
{
AfxMessageBox("Ok connect ");
}
else
AfxMessageBox("Error Connect");
CString buffer = " Hello World";
sa.Send(buffer, 500, 0);
sa.Close();
}
Когда нажимаю на кнопку, то как и надо появляется сообщение OK connect,
а вот как принять сообщение от sa.Send? Т.е. моя прога как бы себе посылает сообщение,
знаю что нужно использовать accept и recieve, но вот не знаю как это использовать

.
Необходима что бы она себе передала Hello World и вывела AfxMessageBox Hello World.
Помогите пожалуйста.