Avatar billede kernelx Juniormester
03. januar 2007 - 22:40 Der er 10 kommentarer og
1 løsning

netværk og forks i cpp

Hi,

jeg vil gerne skrive et c++-netværk-server, som modtager TCP/IP-connections på en selvdefinieret port.

Dette program skal kunne handle flere netværk-connections på en gang. Altså arbejde med fork???

er der standard-lib's i C++ som jeg kan bruge? eller er der nogle, som kan give mig links, hvor jeg kan downloade sådan nogle libs?
(helst til LINUX under GPL)

med venlig hilsen
KernelX
Avatar billede arne_v Ekspert
03. januar 2007 - 22:46 #1
du skal enten bruge fork eller threads

fork er den traditionelle Unix maade

men en nyere Linux boer have et POSIX threads library (pthreads) som du kan bruge
Avatar billede kernelx Juniormester
03. januar 2007 - 22:59 #2
er der en link til en dokumentation? ... er det kund threads? eller er der ogsaa netværks-ting integreret?
Avatar billede kernelx Juniormester
03. januar 2007 - 22:59 #3
er der en dokumentation et sted på nettet?
Avatar billede arne_v Ekspert
03. januar 2007 - 23:05 #4
netvaerk er et ganske almindeligt socket interface

jeg kan godt proevce at finde nogle links

men Google paa "linux socket" og "linux pthreads" burde give noget
Avatar billede arne_v Ekspert
04. januar 2007 - 04:12 #5
Avatar billede arne_v Ekspert
04. januar 2007 - 04:14 #6
Avatar billede kernelx Juniormester
04. januar 2007 - 18:14 #7
husk at skrive et eller andet som svar
Avatar billede arne_v Ekspert
04. januar 2007 - 18:23 #8
svar
Avatar billede kernelx Juniormester
09. januar 2007 - 03:13 #9
hvad er forskellen på en fork og en thread?
Avatar billede arne_v Ekspert
09. januar 2007 - 03:17 #10
en fork starter en process (dog har Unix og afledte styre systemer nogle smarte
teknikker til at undgå for meget overhead ved process creation)

threads kører inden i samme process
Avatar billede kernelx Juniormester
09. januar 2007 - 19:44 #11
for mig er det kun vigtigt - at flere opgaver løses på samme tid :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester