Chat via sosckets right? C++

Tags:    programmering

<< < 12 > >>
Hej allesammen!

Jeg har sat mig for at lave en lille chat (P2P), men jeg ved ikke helt hvordan?

Jeg har læst artiklerne herinde om det i C++ sektionen, men det giver ikke HELT nok overblik til at jeg selv kan finde ud af at lave det...
Men har lige et par spørgsmål:

1) Hvilken protokol? IRC?
2) Jeg skal bruge sockets (TCP) ikke?

Damn... Forkert forum... :(



Indlæg senest redigeret d. 02.04.2008 01:29 af Bruger #11328
Roberts artikler her på udvikleren.dk bør fortælle dig det meste af hvad du skal vide.



Okay.. Tak! :)



BTW: Det du sagde om at lade to programmer køre på samme maskine, skulle det være 2 kopier? eller et program med to tråde?



Det letteste er at køre to kopier, men det kunne godt være to tråde.



Og hvor skal jeg lære om det? og har det noget med Sockets at gøre? Skal jeg simpelthen sende en besked til min egen IP og min egen port (BTW: Hvilken port vil du foreslå?) og så lade programmet læse beskeden?



Ja, du skal bruge sockets til at sende en besked fra en port på din egen maskine til din egen maskine.

Bemærk at hvis du skal kunne snakke begge veje på den samme maskine, skal du have to portnumre, en til hver retning. Hvis du bruger to maskiner (eller rettere netkort) kan du bruge det samme portnummer i begge retninger.

De mest brugte port-numre kan læses her:
http://www.faqs.org/rfcs/rfc1700.html

Du vælger bare en ledig fra den høje ende.



<< < 12 > >>
t