Re: RAW network programming under Windows



sturlamolden wrote:

You can try to install "Windows Services for Unix 3.5" (aka SFU 3.5).
It transforms your Windows into a certified UNIX (not just a Unix
clone). SFU 3.5 has a full BSD socket API (derived from OpenBSD), not
just Winsock. As the POSIX subsystem in SFU 3.5 is not layered on top
of the Win32 subsystem, but talks directly to the NT kernel,
restrictions in Winsock should not affect the BSD sockets in SFU 3.5.
This behaviour is different from e.g. Cygwin, where the "Unix APIs" are
layered on top of the Win32 subsystem.

It isn't exactly what I'm searching for but thanks anyway.

In any case, I hope you are aware that spoofing IP packets gives you
bad karma.

No problem about it. I'm just a lover of low-level network programming.
=)

.



Relevant Pages

  • Re: [SFU] Services for Unix [anyone using it]
    ... Following the documentation hasn't produced a working setup. ... Normally you'd use NFS in an all-*nix network. ... I'm trying to setup NFS using SFU as my post said. ... The literature says it allows one to use NFS between windows and unix. ...
    (microsoft.public.windowsxp.general)
  • Re: NFS Server
    ... Das heißt "Services for Unix", ist ein POSIX-Subsystem für Windows NT namens Interix (btw: ... und freie gibt es meines Wissens nach kaum für Windows ... Mit einem so aufgerüsteten SfU vermisst man kaum noch Unix/Linux;-) ...
    (microsoft.public.de.vc)
  • Re: services for unix redistribution licence question
    ... I notice that Microsoft Services for Unix 3.5 provides pthread support inside psxdll.dll, but this is not part of the normal windows SDK. ... AFAIK you are not allowed to redistribute SFU but it is free to download it from Microsoft so your users can just download and install SFU before they install your program. ...
    (microsoft.public.win32.programmer.kernel)
  • Re: Tcl 8.4.6 Source - Compiling under Windows Services for Unix.
    ... SFU is 'UNIX', ... I have WinXP installed under VMWare and run cygwin on it. ... > desktop to a Win2K box through a VPN). ...
    (comp.lang.tcl)
  • Re: Transferring images over network, WriteFile, and sockets
    ... > That old problem of Unix where BSD socket senddefine buffer as ... This is Unix legacy but it goes deeper than BSD sockets to the core of C ... A programming language needs two things: ... misleadingly named char. ...
    (microsoft.public.win32.programmer.networks)