SMING フレームワークで ESP8266 を使用しています。
このサンプル コードはTelnet_TCPServer_TCPClient の例にあります。
bool tcpServerClientReceive (TcpClient& client, char *data, int size)
{
debugf("Application DataCallback : %s, %d bytes \r\n", client.getRemoteIp().toString().c_str(),size );
debugf("Data : %s", data);
client.sendString("sendString data\r\n", false);
client.writeString("writeString data\r\n",0 );
if (strcmp(data,"close") == 0)
{
debugf("Closing client");
client.close();
};
return true;
}
このサンプル コードのsendString()との違いは何ですか? writeString()違いはないようです。その結果、文字列データが相手の TCP パーティに送信されます。