UDP_Relay server

Intrebari despre programarea cu VC++ incluzand mediul de dezvoltare, instalare, setari, debugger, compilator, linker si documentatie.
Post Reply
Jad
Junior
Junior
Posts: 1
Joined: 15 Apr 2009, 12:54
Judet: Brăila

UDP_Relay server

Post by Jad » 15 Apr 2009, 13:03

Salutare tuturor.
Nu am prea multa experienta cu C++ dar incerc sa invat cat de bine pot.
Vreau sa fac un program care asculta pe un port pentru pachete UDP si le trimite pe alt ip pe alt port.
Partea asta am reusit sa o fac dar nu stiu cum sa fac sa primesc pachetele inapoi si sa le trimit primei persoane.

Ceva de genul:
Clientul trimite informatii la serverul de relay acesta le trimite mai departe unui server principal.
Serverul de relay sa primeasca informatii de la serverul principal si sa le trimita clientului.

Cum pot sa fac acest lucru. Sa mai deschid un port cu serverul de relay (unul sa primeasca de la client si sa trimita serverului celalalt sa primeasca de la server si sa trimita clientului) ?
Problema e ca serverul si clientul folosesc porturi aleatorii deci mai intai trebuie sa le aflu porturile (pot defini numai portul de conectare la client si cel de listen la server).

Multumesc anticipat.



Post Reply