documentationをuv_tcp_connect
とします。これは、コールバックを受け取り、整数を返しlibuv:uv_tcp_connectによって返されるintは何ですか?
int uv_tcp_connect(uv_connect_t* req, uv_tcp_t* handle, const struct sockaddr* addr, uv_connect_cb cb);
:
ここで関数の宣言です。
通常、その他の関数libuvはエラーコード(エラーがない場合は0)を返します。
私はこれも同じように動作すると思います。
私には不明な点があります(また文書化されていません):戻り値が0でない場合、コールバックが呼び出されますか?
戻り値が0以外の場合、操作がまったく実行されないか、コールバックが呼び出されることが保証されますか?
残念ながら、実際には戻り値が何であるかは記載されていないようです。
あなたがそのセクションで言及したようなセンテンスはありません。 – skypjack
ああ、私はそこにいたと誓っただろう(私はそれを書いた)。それを修正! https://github.com/libuv/libuv/pull/918 – saghul
ありがとうございます。 [My C++ wrapper](https://github.com/skypjack/uvw)はこの情報から利益を得ています。 :-) – skypjack