C++ コースの最終プロジェクトとして小さなクライアント/サーバー プロジェクトを行っています。(sys/socket.h を使用して) 通信を処理するいくつかのクラスが渡され、基本的connection->send(byte)
に 1 バイトのデータを送信することができます。
送信したい文字列があるとします。クライアントからサーバーに、またはその逆に送信されるときに、'a' が 'a' として解釈されるようにするにはどうすればよいですか? 標準では、char が unsigned または signed にデフォルト設定されていることについて何も言っていないので、それを処理する方法がわかりません。
std::numeric_limits<char>::min()
両端で減算できるという考えはありましたが、それが良いものかどうかはわかりません.