Avatar billede razersedge Nybegynder
28. november 2002 - 18:32 Der er 10 kommentarer og
1 løsning

Sockets

Godaften.

Jeg kunne godt tænke mig at få lidt forklaring på sockets, hvilke componenter jeg skal benytte mig af, samt lidt hjælp til opsætning.

Jeg vil lave et server program, som udfra forskellige kommandoer - sendt fra klinterne - udfører forskellige kommandoer sende mm.

Jeg havde faktisk bare tænkt mig en løkker som jævnligt tjekkede om der er modtaget noget nyt data, handle ud fra det, og derefter vende tilbage til vente positionen.

Hjælp modtages med kyshånd :)

Mvh Simon Jensen
Avatar billede mickni33 Nybegynder
28. november 2002 - 20:29 #1
linux eller win
Avatar billede viht Nybegynder
28. november 2002 - 21:08 #2
Jeg synes ikke det ville være fair at tage point her.. der findes rigtig mange andre spørgsmål lignende dit her på eksperten.

Her er en rigtig god tutorial til Winsock:
http://www.ecst.csuchico.edu/~beej/guide/

Se bl.a. her:
http://www.eksperten.dk/spm/256487

Jeg kan også anbefale søgefunktionen her på eksperten. Der findes rigtig mange ting der allerede er behandlet :)
Avatar billede razersedge Nybegynder
28. november 2002 - 21:49 #3
Jeg bruger MSVC++, dvs win :)

Og nej viht, jeg har kigget rundt på nettet, og har faktisk allerede kigget på den første tutorial du linker til, men i den nævner forfatteren at den er skrevet til linux, og han nævner der er en del funktioner som ikke er tilgængelige i MSVC++, så derfor valgte jeg at droppe den - så jeg ikke blev alt for forvirret ;).

Jeg har faktisk brugt ekspertens søgefunktion en hel del, men i øjeblikket synes jeg den virker ret "bugget" - det skal betyde at jeg i min søgning fandt spg's til javascript/delphi/mm kategorierne, selvom jeg kun søgt i C/C++ kategorien.
Problemet er også lidt, at det kan være ret svært at finde noget grundliggende information omkring sockets i et sådan system, de fleste - af dem jeg fandt - var angående nogle opståede problemer, længere inde i projektet.

Dog ser det spørgsmål du referer til ret interessant ud, og det vil jeg kigge nærmere på - men jeg vil ikke uddele point endnu, men kan jeg bruge linket, skal du nok få' :).

(Jeg takker dog for din hjælp ;))

Simon Jensen
Avatar billede viht Nybegynder
28. november 2002 - 22:56 #4
Hvis du bruger MSVC++, så har du også MFC og hvis det er MFC sockets du vil ha' så kig her:
http://cs.ecs.baylor.edu/~donahoo/practical/CSockets/mfc/

Og jeg skrev jo netop at jeg IKKE ville have point :)
Avatar billede razersedge Nybegynder
28. november 2002 - 23:41 #5
Hehe, jeg så udemærket godt at du ikke ville have point, begrundede bare hvorfor jeg ikke mente jeg ville kunne bruge dem.

Jeg er faktisk heller ikke interesseret i MFC, det skal bare køre som en console.. :)

Håber du kan hjælpe.

Jeg har ikke fået kigget ordentligt på det andet link du gav, gør jeg nok imorgen.

Simon Jensen
Avatar billede viht Nybegynder
28. november 2002 - 23:43 #6
Jeg er selv ikke den store af MFC klasserne.. jeg synes fint om den måde Winsock fungerer på. Det øverste link giver dig en god introduktion.

God fornøjelse!
Avatar billede viht Nybegynder
28. november 2002 - 23:47 #7
den store FAN, mangler FAN :)
Avatar billede jpk Nybegynder
29. november 2002 - 08:19 #8
MFC-klasserne giver ellers utrolig megen funktionalitet og er lette at bruge, ikke mindst mht. sockets!
Desuden er MFC IKKE forbeholdt Windows-programmer, du kan sagtens bruge dem i console apps...
Avatar billede razersedge Nybegynder
29. november 2002 - 18:08 #9
Vil du give mig et eksempel jpk?
Avatar billede tam Nybegynder
07. december 2002 - 21:07 #10
Du kan ikke bruge MFC's socket funktioner i en console application da disse funktioner bruger Windows Messages til asychrone operetioner ;-)
Avatar billede razersedge Nybegynder
20. januar 2003 - 17:13 #11
Ente med at droppe idéen.
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