The following projects are about sockets (a lot of sockets!!) and they can communicate with each other:
- DotNetSockets | C# | System.Net.Sockets
- Win32Sockets | C++ | Winsock
- WindowsStoreSocketsCPP | C++/CX | Windows.Networking.Sockets
- WindowsStoreSocketsCS | C# | Windows.Networking.Sockets
- DNS Lookup
- Reverse DNS Lookup
A project about WinInet.
A project made to practice WinDBG.
Samples of how to call Windows Runtime projects from Desktop apps using WRL.
Sample of how to use cache with System.Net.Http.HttpClient. Only available from desktop apps.
- CreateMutex
- WaitForSingleObject
- ReleaseMutex
- CreateThread
- CoWaitForMultipleObjects
- CloseHandle
A C# Windows Store App to test:
- Windows.Networking.BackgroundTransfer
- Windows.Web.Http.HttpClient
- WinRT Certificates.
- Windows.ApplicationModel.Background.MaintenanceTrigger
- Bonus: Download funny animal pictures from Reddit.
A C# Console App to verify that Background Transfer is not supported on desktop apps.
notepadAlias.cmd
creates a command line alias, sonp
opens Notepad++.registerNotepadAlias.cmd
registersnotepadAlias.cmd
to be executed at each command line start.
- Secure Channel exercise is incomplete.
- A mini HTTP server for Windows Store/Universal apps using WinSock.