Article View: be.comp.programming
Article #4788Re: Winsock 2 sockets lezen en schrijven
From: Nicolas Barbier
Date: Sat, 12 Jul 2003 16:43
Date: Sat, 12 Jul 2003 16:43
20 lines
1880 bytes
1880 bytes
Bart Vandewoestyne wrote: > Klopt dat dat er onder Winsock2 geen read en write methodes bestaan, > maar dat het send en recv moet worden? Winsock gebruikt andere "descriptors" voor sockets dan de rest van de API voor dingen zoals files gebruikt (als je API kopieert, is het toch logisch dat je er enkele fundamentele dingen uit verandert, niet?). Je zal dus read() en write() niet kunnen gebruiken (die denken dat het over file-achtige dingen gaat gaan), maar je moet expliciet duidelijk maken dat het over sockets gaat door recv() en send() te gebruiken. Om dezelfde reden kan je geen gewone close() gebruiken, maar moet je closesocket() (of iets dergelijks) gebruiken. /me schaamt zich bijna om zoveel onbenulligheden over een niet-vrij besturingssysteem te weten :-). -- Nicolas Barbier
Technical Details
Message-ID:
<3f103afe$0$6526$afc38c87@sisyphus.news.be.easynet.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!colt.net!easynet-monga!easynet.net!feed1.news.be.easynet.net!sisyphus.news.be.easynet.net!not-for-mailReferences:
<3F10388C.7040300@pandora.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,26d33d3b700995c6 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-07-12 09:45:12 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!colt.net!easynet-monga!easynet.net!feed1.news.be.easynet.net!sisyphus.news.be.easynet.net!not-for-mail Message-ID: <3f103afe$0$6526$afc38c87@sisyphus.news.be.easynet.net> From: Nicolas Barbier <anti@spam.invalid> Subject: Re: Winsock 2 sockets lezen en schrijven Newsgroups: be.comp.programming Date: Sat, 12 Jul 2003 18:43:58 +0200 References: <3F10388C.7040300@pandora.be> User-Agent: KNode/0.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit Lines: 20 Organization: [ posted via Easynet Belgium ] NNTP-Posting-Date: 12 Jul 2003 16:44:46 GMT NNTP-Posting-Host: 213.193.182.181 X-Trace: 1058028286 6526 [::ffff:213.193.182.181]:33587 X-Complaints-To: abuse@be.easynet.net