On Sun, 08 Sep 2013 12:15:05 GMT, Hisayuki Mima wrote:

This really simple websocket example doesn't work.

(...)

Something wrong with my D code?

The problem was that the sent message was never finalize()d (i.e. the data frame was never actually sent). It worked by accident until recently until the default do_flush = true argument was removed recently. I've pushed a commit that will automatically finalize messages from now on:

https://github.com/rejectedsoftware/vibe.d/commit/c9ded6c177f8901daf8b17fb8a96364907bf425c