#define GG_RECV_MSG 0x000a
struct gg_recv_msg{
int sender;
int seq;
int time;
int _class;
char message[1890];
}typedef GGP_RECV;
main....
while(true)
{
GGP_RECV gg_rec;
gg_rec.sender = 0;
//gg_rec.seq = 0;
//gg_rec._class = 0x0008;
memset(gg_rec.message,0,1890);
gg_client.type = GG_RECV_MSG;
gg_client.length = sizeof(gg_recv_msg);
send(sock,(char*)&gg_client,sizeof(gg_client),0);
recv(sock,(char*)&gg_client,sizeof(gg_client),0);
if(gg_client.type == GG_RECV_MSG)
{
f = recv(sock,(char*)&gg_rec,gg_client.length,0);
if(f>0)
{
cout << '\n' << gg_rec.sender;
}else {cout << "\nzamalo"; }
}else
{
cout << "\nzly pakiet";
}
Sleep(500);
}
Przed zalogowaniem sie wysylam z innego numeru na ten jakąś wiadomość "aaaaa"
zalogowałem sie widac ze dostalem wiadomosc od danego nr (z ta trescia):
54877746
zly pakiet
zamalo
zamalo
[...]
numer robi sie nie dostepny
nawet gdy wyslam kolejna wiadomosc tez to samo, hmm chodzi o to ze hmm wiadomosci chyba nie dochodza jak jestem zalogowany + rozlacza