Ben her yeni müşteri her n saniyede bir mesaj gönderirMesaj (Winsock) (C++)
while ((client_socket = accept(server_socket, (sockaddr*)&client_info, &client_addr_size)))
{
nclients++;
HOSTENT *hst;
hst = gethostbyaddr((char*)&client_info.sin_addr.S_un.S_addr, 4, AF_INET);
printf("+%s [%s] new connect!\n", (hst) ? hst->h_name : "", inet_ntoa(client_info.sin_addr));
PRINTUSERS;
DWORD thID;
CreateThread(NULL, NULL, SexToClient, &client_socket, NULL, &thID);
}
Akım fonksiyonu. için ayrı bir iş parçacığı (Tüm akışlar yapmayın yaratan bir sunucu, Aynı anda tüm istemcilere bir mesaj göndermek için nasıl? (yayın)
'Sunucu' sınıfında aktif kullanıcı listeniz var mı? Eğer öyleyse, sadece bu listeyi (ya da haritalarınızı veya ihtiyaçlarınızı en iyi karşılayan her şeyi), her ikisine de gönderebilirsiniz. – ArchbishopOfBanterbury
Ama her müşteri farklı bir sokete bağlı mı, yoksa yanlış mıyım? –