[nanomsg] Re: nng: Windows IPC now working

  • From: Olivier Radisson <o_radisson@xxxxxxxx>
  • To: nanomsg@xxxxxxxxxxxxx
  • Date: Mon, 16 Jan 2017 00:19:44 +0100

I think there is an excellent chance that by this time next week we’ll have full drop-in compatibility for libnanomsg itself.
Great news ! I can't wait to test libnng in my code.
Thank you for all the hard work.

Olivier R.


Le 16/01/2017 à 00:08, Garrett D'Amore a écrit :
I’ve learned a lot today about Windows IPC and Named Pipes, and overlapped IO. (Turns out we could have done some things here better in nanomsg itself, particularly around emulation for EADDRINUSE on bind.)

Anyway, Windows is working quite well for libnng, and passes all tests now.

I’m now at the point where the next code I write will probably be the code for eventing. This will enable the creation of the SENDFD, RECVFD stuff that libnanomsg users often use to inject libnanomsg into event driven polling loops.

There are still some strange bugs in the timeout handling on Survey that show up only in Travis occasionally. (Mostly this impacts the Surveyor tests.) I’ve not yet been able to reproduce them sufficiently well to debug it myself, and this is all still pre-production code. Nonetheless the level of code maturity here is rapidly improving.

I think there is an excellent chance that by this time next week we’ll have full drop-in compatibility for libnanomsg itself.

 - Garrett


--
Olivier Radisson
Tel : +33 (0)6 35 31 83 43


Other related posts: