[Bug 17195] NamedPipe datagrams need to be _really_ datagrams

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Aug 22 12:01:12 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=17195

--- Comment #164 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Adam Martinson from comment #163)
> (In reply to Sebastian Lackner from comment #162)

> The reason I implemented message mode through the server is because that's
> what AJ suggested.  I think that's probably the easiest & most
> straightforward way to do it.
> 
> If you're really set on using native pipes/sockets, I would take a look at
> encoding the data in a normal stream socket.

 unfortunately, that is the implementation that cannot work, because you
 can have multiple readers of the socket, none of which may coordinate properly
 about which may read data and which may read OOB data, which is the
 whole reason why i created the "one socket pair per message" prototype
 in the first place.

 if you think "ok then, if that's not possible let's do it in the server"
 then that *also* is not possible because the server must never block
 and unfortunately you need blocking in order to create the blocking
 semantics needed by the clients... and you may *not* block in the server.

 this is why i said - right back after i stopped working on this - that it
 is necessary to make wineserver a multi-threaded server because you can
 allocate one thread per blocking-read.

 and the reason why i stopped is because AJ was such a complete dick,
 giving blanket "fuck off" answers instead of listening to sound logical
 reasoning.

 which is why he should be fired from the project, if he cannot listen
 to simple logical reasoning, no matter how much redesign work is needed.

 AJ if you cannot listen to simple logical reasoning, even if it means
 that a lot of work may be needed, then perhaps it is time for you to
 quit the wine project.

 sorry, all - been round this loop a number of times.

 and, to answer your earlier comments, adam: if the project leaders are
 completely discouraging and disparaging, why should i spend *my* time
 interacting with them *at all*?

 and before you answer that, adam: consider that i am one of the very rare
 people who tells things as they are.  no sugar-coating.  sometimes
 even though people don't like to hear what needs to be done, someone
 still has to say it.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list