Decentní problém s TCP/IP a C++

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Coburn
Začátečník
Začátečník
Registrován: 12. čer 2006
Bydliště: Kobenhavn, Denmark
Kontaktovat uživatele:

Decentní problém s TCP/IP a C++

Příspěvek od Coburn »

Zdar lidi,
snažim se udělat multiplayerovou hru přes internet. Na builderu jsem našel tutoriál, jak vytvořit v c++ server a klienta. Všechno funguje perfektně, tak jak má jen na jendom počítači, tj. klient se k serveru připojí jedině, pokud server běží na tom samém pc.

klient v tutoriálu získává voláním funkce gethostbyname("localhost");
jednoduše jsem to nahradil takto:


char ip[50]="mojeip";
unsigned int addr;
addr = inet_addr(ip);

gethostbyaddr(reinterpret_cast<char *>(&addr), 4, AF_INET);

už mi i ZoneAlarm hlásim, že se to snaží připojit k internetu, ale stale se to nechce připojit k serveru. Napada me akorat, že by to mozna chtelo taky nějak říct serveru, aby přijímal připojení z internetu, ale nvm..

ip adresu mám veřejnou (tu z http://ippages.com), OS winXP sp2
server i klient mám identický s těmi z builderu.
server http://www.builder.cz/art/cpp/tcp_server_windows.html
klient http://www.builder.cz/art/cpp/tcp_klient_windows.html

kdybyste někdo měl nějakej nápad, prosim piste :-), uz s tim dost dlouho otravuju uzkej okruh lidi
thx
CPU: Intel Core2 Duo E6300 2,33Ghz, GPU: Leadtek Winfast PX7600GS, MB: MSI P965 NEO-F, PSU-ASUS XXX 450W, HDD: Seagate Barracuda 7200.10, 320GB
Odpovědět

Zpět na „Programování a web“