Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
読み方send(sock_fd, line, size, 0);
send(sock_fd, line, size, 0);
私はこのようなプログラムを持っています、
if (send(new_socket,sendToEMVSS,EMVSSSendBufferLength,0)!=EMVSSSendBufferLength)
プログラムを実行しようとしましたが、結果は常に!=EMVSSSendBufferLength
!=EMVSSSendBufferLength
本当に戻り値を保持する必要があります。
errno
EMVSSSendBufferLength
errno == EAGAIN
また、パケットは本当に固定サイズですか? 実際のメッセージのサイズではなく、バッファのサイズを誤って渡していませんか?