###前提・実現したいこと
c++初心者がvs2013 c++ WinRTを用いてソケット通信によるデータの送受信を行うプログラムを作っています。
データの送信部はエラー無くできたのですが、受信部にエラーが出て困っています。
###発生している問題・エラーメッセージ
DataReader reader; 'Windows::Storage::Streams::DataReader::DataReader' : クラス、構造体、共用体に既定のコンストラクターがありません。
###該当のソースコード
//データの送信 DataWriter writer; //内部バッファに文字列を書き込む時のエンコード方式 writer.UnicodeEncoding = Windows::Storage::Streams::UnicodeEncoding::Utf8; //内部バッファに書き込む writer.WriteString("SOUSHIN"); //内部バッファのデータストリームに書き込む writer.StoreAsync(); //データの受信 int byteSize = 10; byte[] bytes = new byte[byteSize]; DataReader reader; reader.UnicodeEncoding = Windows::Storage::Streams::UnicodeEncoding::Utf8; //10バイトをストリームから内部バッファにデータを読み込む reader.LoadAsync(byteSize); //内部バッファのデータをstringに変換する String^ str = reader.ReadString(byteSize);
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/15 08:32