27 May
2014
27 May
'14
4:29 p.m.
On Mon, May 26, 2014 at 3:23 PM, Chris Robinson <chris.kcat(a)gmail.com> wrote:
On 05/26/2014 09:31 AM, Damjan Jovanovic wrote:
That wouldn't always work: in theory, DuplicateHandle() could transmit the socket to another process, which wouldn't have the same ws2_32 thread.
I don't know much about winsock and wineserver and such, but would it be possible for a handle to track whether it's been duplicated from/to another process and only involve wineserver when it has been?
You actually need to use WSADuplicateSocket[A|W] on sockets, so it's conceivable that we could keep a record of which handles have been duplicated for other processes. Best, Erich