Gå til innhold

socket programmering...


Anbefalte innlegg

Skrevet

Hei

 

Jeg lurte på om noen kunne gi meg en kort forklaring på hva Socket programmering er og/eller gi meg en link til en god webside om det ???

 

Håper på seriøse svar snarest... :yes:

Videoannonse
Annonse
Skrevet

Hvilket språk skriver du i?

 

Et kjapt søk på www.google.com burde gi deg mer enn nok

 

Sockets er veldig generelt en fin måte å kommunisere mellom forskjellige programmer på, både mellom processer lokalt og over processer på nett.

 

Jeg har skrevet en del stuff i perl, men prinsippene vil være de samme.

Skrevet

som sagt, google

burde ha noe for enhver smak.

 

Et eksempel, en webserver bruker sockets. på hw.no står det en process og lytter på port 80. Denne svarer på inkommende forespørsler gjennom en socket som er bundet til denne porten.

 

Så er det opptil socket'en i andre enden å snakke et forståelig språk (HTTP!)

Skrevet

Du bruker sockets til alt som har med internet å gjøre. Skriver du i c++, kan du enten bruker WinSock2, Microsoft sin wrapper WinInet, eller MFC sin enda enklere wrapper CSocket. Det kan være litt komplisert i begynnelsen, og jeg anbefaler at du har MSDN på pc'en din, du kommer til å trenge et oppslagsverk som det.

 

En socket er en internet-"kontakt" som kommuniserer med andre sockets, det så være http, ftp, gopher etc. Du kan for eksempel åpne en socket, configurerer den, og la den koble seg opp mot en ftp, laste ned filer, vente på svar etc.

 

Ps. det er mye lettere/kjappere å lære socket-programmering i MFC. Ren winsock er mye mer low-level og krever mer tid å komme inn i, men du har i gjengjeld litt mer kontroll. Som nevnt overfor, google er din venn.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...