🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14155

Re: windows + sockets + c++ == :(

#14155
From: Marc De Smet
Date: Fri, 06 Apr 2001 13:56
33 lines
1896 bytes
[-TdC-] (no#tdc@sector17.nu#spam) wrote:
: ik kan maar geen tutorial vinden, hoe ik met sockets moet werken met visual
: c++/borland
: alles wat ik vind is voor unix en daar werkt niets van op windows :(
: dus als iemand een goeie site weet ....

sockets in unix en windows zijn vrij analoog. Enkele aanpassingen moeten wel gebeuren.

Je hoeft enkel winsock.h te includeren.

#include <winsock.h>

Je kan pas met sockets beginnen werken als je deze code hebt uitgevoerd:

 WSADATA wsaData;
 WORD wVersionRequested = MAKEWORD(1, 1);
 if (WSAStartup(wVersionRequested, &wsaData)!=0) {
	printf("WSAStartup failed.\n");
   	return 1;
 	}

Op het einde van het programma afsluiten met:

 WSACleanup();
 
Dit moet wel met Win32 gecompileerd worden, dacht ik.

Een normale C++ compiler zou je dit normaal ook wel moeten kunnen vertellen.

http://www.ecst.csuchico.edu/~beej/guide/net/
Deze site heeft een vrij goede documentatie en er staat ook iets over windows.

Marc
Technical Details
Message-ID: <9akhtr$meo$1@inf6serv.rug.ac.be>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!inf6serv.rug.ac.be!eduserv2!madesmet
References: <zKFy6.3277$ii5.437708@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,5f1307f361317cc3,start
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,5f1307f361317cc3,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-04-06 07:00:07 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!inf6serv.rug.ac.be!eduserv2!madesmet
From: madesmet@eduserv2.rug.ac.be (Marc De Smet)
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: windows + sockets + c++ == :(
Followup-To: be.comp.programming,nl.comp.programmeren
Date: 6 Apr 2001 13:56:11 GMT
Organization: University of Ghent, Belgium
Lines: 66
Message-ID: <9akhtr$meo$1@inf6serv.rug.ac.be>
References: <zKFy6.3277$ii5.437708@afrodite.telenet-ops.be>
NNTP-Posting-Host: eduserv2.rug.ac.be
X-Newsreader: TIN [version 1.2 PL2]