标签: windows tcp peek
我知道使用MSG_PEEK是不好的做法,但是在我当前的tcp-client实现中,我必须仅从网络缓冲区读取前4个字节。我只需要检查转换为int的那4个字节是否具有我想要的值。我可以将MSG_WAITALL与MSG_PEEK结合使用以获取这4个字节,还是该方法会使所有程序崩溃?