Re: proof of concept about services



I guess that I need to climb up out of my drivers every once in a while.

--
Bruce Eitman (eMVP)
Senior Engineer
beitman AT applieddata DOT net

Applied Data Systems
www.applieddata.net
An ISO 9001:2000 Registered Company
Microsoft WEP Gold-level Member

"John Spaith [MS]" <jspaith@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:%23VH6KZykHHA.2552@xxxxxxxxxxxxxxxxxxxxxxx
Have you ever noticed that we've never seen Clark Kent and super-services
together at the same time?

Basically a super-service will listen on incoming TCP connections for
you - for instance web server tells services.exe via registry config
"please listen on port 80 and 443 and notify me when incoming data
arrives." That's when you get the IOCTL and the socket passed to you.
But once that happens you are on your own - it is your service's job to
actually call recv()/send() etc. An advantage of super-services is your
service doesn't have to maintain its own listening thread but has
services.exe do it for it, and it's easy for apps on the fly to ask for
ports to be added/removed from a server.

--
John Spaith
Software Design Engineer, Windows CE
Microsoft Corporation

Check out the CE Networking Team Blog at http://blogs.msdn.com/cenet/.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use. © 2006 Microsoft Corporation. All rights
reserved.

"Bruce Eitman [eMVP]" <beitman.nospam@xxxxxxxxxxxxxxxxxxxxxx> wrote in
message news:O4UNKGkkHHA.3704@xxxxxxxxxxxxxxxxxxxxxxx
Yes, but does it have a cool car?

--
Bruce Eitman (eMVP)
Senior Engineer
beitman AT applieddata DOT net

Applied Data Systems
www.applieddata.net
An ISO 9001:2000 Registered Company
Microsoft WEP Gold-level Member

"<ctacke/>" <ctacke[at]opennetcf[dot]com> wrote in message
news:eunp3vjkHHA.4032@xxxxxxxxxxxxxxxxxxxxxxx
What is a "super service"?

It wears a cape, has a sidekick and usually has an alliterative name
that it uses when in public.


--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Managed Code in an Embedded World
www.OpenNETCF.com









.



Relevant Pages

  • Re: Moving a project from public to private PB5.0
    ... Bruce Eitman (eMVP) ... beitman AT applieddata DOT net ... Applied Data Systems ...
    (microsoft.public.windowsce.platbuilder)
  • Re: eVC++ 4.0 Problem
    ... And if you fix the data type problem, you will still have the>> problem that dPath is not declared so that you can concatenate *anything*> on ... >> beitman AT applieddata DOT net ... >> Applied Data Systems ... >> Microsoft WEP Gold-level Member ...
    (microsoft.public.windowsce.embedded.vc)
  • Re: Windows CE Object Dump or Disassembly
    ... Bruce Eitman (eMVP) ... beitman AT applieddata DOT net ... Microsoft WEP Gold-level Member ...
    (microsoft.public.windowsce.platbuilder)
  • Re: ExitThread
    ... Bruce Eitman (eMVP) ... beitman AT applieddata DOT net ... Microsoft WEP Gold-level Member ...
    (microsoft.public.windowsce.embedded.vc)
  • Re: code samples with eMbedded Visual C++ 4.0 IDE
    ... Bruce Eitman (eMVP) ... beitman AT applieddata DOT net ... Microsoft WEP Gold-level Member ...
    (microsoft.public.windowsce.embedded.vc)