Thanks! All implementations works now.

A typo fix in Go implementation was not enough.  You can't write
message by parts, have to form it in buffer before writing.

ratrace helped to find problem with Ruby/Python implementations.
https://gist.github.com/912377#file_ratrace.log shows that both
writes to data after reading ctl. Fixed with a flush call.

> Also, you should really check the errors from any system call
> instead of discarding them.
It may be good in production, but in development I want program crash
as loud and quick as possible.

Reply via email to