G
Guest
Hi
I am writing some kind of a storage system that have to deal with large amounts of data passing over the net, Now, I Wonder... traditional programming would use win32 Winsock DLL as the means of data transportation... now, indigo is the new communication layer of the CLR,
- Does indigo uses Winsock internally?
- Is it possible to use indigo for such a task?
- I assume using indigo has it's performance penalty ( doesn't it ?
- Does Microsoft intend to keep supporting Winsock?
- Will indigo/’.NET Framework’ be a total replacement for Winsock
- Would modules that require high data transfer performance such as the media player internally use CLR technology for the actual data transfer or would it rather use Winsock
- Creating .NET defined an additional layer of programming above(?) win32, Winsock, ... does the win32/winsoc/... programming model would still be required/supported in future versions of windows ( e.g. longhorn ), would there be any need of using native C++ programming at application level?
- My guess is that in a few years all the application programming will be done using CLR*.* and all that is not CLR ( e.g. native C++ ) would only be done in the Kernel, does my assumption is true? Is this the direction that Microsoft is heading to
Nadav.
I am writing some kind of a storage system that have to deal with large amounts of data passing over the net, Now, I Wonder... traditional programming would use win32 Winsock DLL as the means of data transportation... now, indigo is the new communication layer of the CLR,
- Does indigo uses Winsock internally?
- Is it possible to use indigo for such a task?
- I assume using indigo has it's performance penalty ( doesn't it ?
- Does Microsoft intend to keep supporting Winsock?
- Will indigo/’.NET Framework’ be a total replacement for Winsock
- Would modules that require high data transfer performance such as the media player internally use CLR technology for the actual data transfer or would it rather use Winsock
- Creating .NET defined an additional layer of programming above(?) win32, Winsock, ... does the win32/winsoc/... programming model would still be required/supported in future versions of windows ( e.g. longhorn ), would there be any need of using native C++ programming at application level?
- My guess is that in a few years all the application programming will be done using CLR*.* and all that is not CLR ( e.g. native C++ ) would only be done in the Kernel, does my assumption is true? Is this the direction that Microsoft is heading to
Nadav.