例如,我有一个winsock应用程序,它一直接收带有" * USER"在他们中。一切都在" * USER"每个数据包都有所不同,那么我怎样才能在" * USER"之后输出所有内容?提前谢谢。
同样重要的是要注意" *用户在数据包中的位置每次都不同。
size_t start2 = rData.find("*USER");
size_t end2 = rData.find(";");
cout << rData.substr(start2, end2 - start2);