Autor | Zpráva |
---|---|
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
Dam sem kod, kdyby jste vydeli nejakou chybu nebo neco co bych mohl nejak osetrit, reknete. Vlakna si tam ale hodlam nechat:
SERVER: // ENATHORIA SERVER // #define WM_SOCKETEVENT (WM_USER ... |
|
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
Uz to funguje jak ma, ale radsi to jeste otestuji ![]() |
|
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
Ahoj, zkusil jsem vytvorit podle jedne te stranky tu podminku ktera zjisti zda od clienta neco prislo, jenze to nefunguje furt jak ma. Dam sem kod kdyby nekdo vydel chybu, ja doufam ze na neco prijdu. ... | |
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
pouzivam recv(..); a chce to po me socket tak tam dam vzdy sockets if(sockets.size() != 0)
{ for(int i=0; i < sockets.size();i++) { answe ... |
|
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
mivale, a proc potrebujes zjistit, jestli ti prislo neco nezavisle na preruseni od systemu? Ona ti beztak nedojde zprava driv nez ti system proces odblokuje. Tak jaky to ma duvod?
Mam pole s uzivat ... |
|
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
Prosiim, jedine co po vas chci je aby jste mi rekli jak mam v consoli zjistit zda mi prisla nova zprava od nektereho clienta aniz by se mi to vzdy zastavilo a cekalo kdy klient napise. | |
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
Tak mi prosim aspon reknete zda je na to funkce, nebo musim neco vymyslet ja. (kdyz pouzivam vlakna) | |
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
Jen mi vadi, ze proste nedokazu porad najit jak to udelat (aby to bylo ve vlaknu). A tu mi nikdo neporadi, coz je vicemene beznadejne ted. | |
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
OK, tak toto vlakno smazte, protoze tu stejne na nic nikdo nenalezne odpoved. No a ja to snad nejak vyresim no ![]() |
|
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
Takze prosim o radu, jaka existuje funkce, ktera zjisti zda nejaky client posila serveru zpravu? Chci abych mohl mit pripojenych treba 6 klientu a aby kdyz nekdo posle zpravu, server to zjistil, pak ... | |
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
Tak to stejne nakonec udelam tak ze udelam na to co jsem potreboval jine vlakno , protoze by to stejne jinak nebylo dobry. ![]() ![]() |
|
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
class Prijmac : public IRunnable {
public: Prijmac() { _pokracovani = true; } virtual unsigned long run() { while(_pokracovani) ... |
|
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
Jak se da zjistit zda client neposlal dalsi zpravu? Musim mit seznam uzivatelu a pak po 1 nejak zjistovat zda neco nenapsal, nebo je funkce ktera zjisti zda nekdo neco neposlal? Pouzivam WinSock2. | |
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
Potrebuji totiz aby to obsluhovalo vice clientu a nechci aby treba pri zpracovavani pozadavku nic jineho nedelal. Ale chci aby pokracoval v jeho praci normalni atd. | |
![]() |
|
mival Odpovědi: 76 Shlédnuto: 38280 |
![]() |
Njn, tak jinak, jak by jste mi doporucili abych to udelal?
treba: mam do pole ulozit vsechny uzivatele nejakym zpusobem a pak vsem neco poslat atd. |
|
Časy uváděny v GMT + 1 hodina |
Powered by phpBB © 2001, 2005 phpBB Group
Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna