🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #3279

Re: LAN card programming

#3279
From: Colin B Maharaj
Date: Thu, 17 Aug 2006 10:58
24 lines
1952 bytes
Tumurbaatar S. wrote:
> Hi, all!
> Is there a way to talk with NIC directly avoiding higher level layers like 
> IP and etc protocols?
> A Win32 program I'm developing, needs to communicate with external devices 
> connected to
> Ethernet.
> 
> Thank you!
> 
> 
> 
Sorry but the answer is mainly no! The whole idea of windows development
is to have a layer of abstraction between software and hardware called
a device driver. So Win32 programming is really about talking to device 
drivers instead of devices directly.

I said mainly no because the fact is that you can write your own device
driver for a certain network card and create your own routines, but
this adds a layer of complexity that normal application writers 
(non-device driver writers) do not want to get into.

Also writing device drivers may require certain software tools that, 
probably, Borland does not have support for.
Technical Details
Message-ID: <44e44be5@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <44e042ca$1@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10cc67,981d63a1a70b4ffb
X-Google-Attributes: gid10cc67,public
X-Google-Language: ENGLISH,ASCII-7-bit
Date: Thu, 17 Aug 2006 06:58:47 -0400
From: Colin B Maharaj <noreply@myhost.com>
User-Agent: Thunderbird 1.5.0.5 (Windows/20060719)
MIME-Version: 1.0
Newsgroups: borland.public.cppbuilder.nativeapi
Subject: Re: LAN card programming
References: <44e042ca$1@newsgroups.borland.com>
In-Reply-To: <44e042ca$1@newsgroups.borland.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Antivirus: avast! (VPS 0633-2, 16/08/2006), Outbound message
X-Antivirus-Status: Clean
NNTP-Posting-Host: 201.238.76.94
Message-ID: <44e44be5@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1155812325 201.238.76.94 (17 Aug 2006 03:58:45 -0700)
Lines: 24
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail