That would just set the execute bit, if I'm not mistaken.
Did it work at first, or is this the first you get when you start the client? Does the server print anything of a accepted connection?
The http bit is weird. When I send a http request to it I get a http 404 back. But with the client I get nothing from it, get a(Errno 10060, timeout).
No http error with the client, yet.