You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First, this is a sweet utility, thanks for maintining it!
I read that Windows allegedly supports zero copy via a Winsock function called TransmitFile - https://msdn.microsoft.com/en-us/library/windows/desktop/ms740565(v=vs.85).aspx
"TransmitFile is not functional on transports that perform their own buffering... Because TransmitFile achieves its performance gains by sending data directly from the file cache."
Would it be possible to make pysendfile work on windows as well?
It would be super useful, and I suspect add it much popularity, as it would allow using it in a completely cross-platform manner. Personally I'm intrigued by pen-testing library utilizations, but that's just the tip of it, could probably be used by corporate-level datatbases and whatnot :)
The text was updated successfully, but these errors were encountered:
Hello, yes it would be extremely nice to have. Years ago I tried to implement this integration by using pywin32 but I got stuck: https://mail.python.org/pipermail/python-win32/2011-January/011107.html
This was long ago and I've never tried again since then.
In order to move this forward we should still come up with a PoC in pure Python which uses pywin32 and sends a file at least in blocking mode.
Hi,
First, this is a sweet utility, thanks for maintining it!
I read that Windows allegedly supports zero copy via a Winsock function called TransmitFile -
https://msdn.microsoft.com/en-us/library/windows/desktop/ms740565(v=vs.85).aspx
"TransmitFile is not functional on transports that perform their own buffering... Because TransmitFile achieves its performance gains by sending data directly from the file cache."
Would it be possible to make pysendfile work on windows as well?
It would be super useful, and I suspect add it much popularity, as it would allow using it in a completely cross-platform manner. Personally I'm intrigued by pen-testing library utilizations, but that's just the tip of it, could probably be used by corporate-level datatbases and whatnot :)
The text was updated successfully, but these errors were encountered: