Article View: be.comp.programming
Article #4787Winsock 2 sockets lezen en schrijven
From: Bart Vandewoestyne
Date: Sat, 12 Jul 2003 16:34
Date: Sat, 12 Jul 2003 16:34
29 lines
2584 bytes
2584 bytes
Ik ben momenteel bezig aan het proberen om een unix applicatie om te zetten naar native Windows code (dus zonder dat ik gebruik moet maken van Cygwin en van die toestanden). Zij het A) als programmeer oefening en B) omdat ik denk dat dergelijke applicatie nog niet in Open Source vorm bestaat voor Windows. Nu krijg ik bij het runnen wel write errors als ik naar een socket probeer te schrijven. De unix-code schrijft en leest als volgt van de socket: len = read (s, &buf[total], count-total); write (s, cmd.buf, length+48) Nu heb ik die zaken gewoon overkopieerd, maar ik krijg bv. van die write de waarde -1 terug... en daarom begon ik te vermoeden dat er iets mis was met het schrijven naar de socket... toen ik op de msdn site onder de Winsock2 API zocht naar een write methode om te schrijven naar de socket vond ik die niet... ik vond enkel een 'recv' en een 'send' methode om naar die socket te schrijven. Vandaar dat ik nu aan het vermoeden ben dat ik door 'write' te gebruiken in feite de write methode om naar een file te schrijven aan 't oproepen ben en daardoor dan dus die error krijg... Klopt dat dat er onder Winsock2 geen read en write methodes bestaan, maar dat het send en recv moet worden? Tnx, mc303
Technical Details
Message-ID:
<3F10388C.7040300@pandora.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!wn14feed!worldnet.att.net!199.184.165.233!feed2.news.rcn.net!rcn!elnk-atl-nf1!newsfeed.earthlink.net!in.100proofnews.com!in.100proofnews.com!aotearoa.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,26d33d3b700995c6,start X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-07-12 09:34:23 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!wn14feed!worldnet.att.net!199.184.165.233!feed2.news.rcn.net!rcn!elnk-atl-nf1!newsfeed.earthlink.net!in.100proofnews.com!in.100proofnews.com!aotearoa.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail From: Bart Vandewoestyne <Bart.VandewoestyneNOSPAM@pandora.be> Newsgroups: be.comp.programming Subject: Winsock 2 sockets lezen en schrijven Date: Sat, 12 Jul 2003 18:34:20 +0200 Organization: KULeuvenNet Lines: 30 Message-ID: <3F10388C.7040300@pandora.be> NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: naxos.belnet.be 1058027661 4052 134.58.127.12 (12 Jul 2003 16:34:21 GMT) X-Complaints-To: abuse@belnet.be NNTP-Posting-Date: Sat, 12 Jul 2003 16:34:21 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; WinNT; en; rv:1.0.2) Gecko/20030311 Beonex/0.8.2-stable X-Accept-Language: en-us, en Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@localhost X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)