基于CAsynsocket写的MFC程序【客户端】怎么进行代码的测试

基于CAsynsocket写的MFC程序【客户端】如何进行代码的测试
如题,我现在在写一个基于CAsynsocket实现的UDP单播MFC程序,主要功能是从一个已知的服务器IP地址和端口号拿到数据包,数据包格式已知,之后根据格式进行解析,然后反馈信息给这个服务器,我想知道这个服务器端我还需要再写个测试程序吗?另外,我可不可以把我对数据进行解析的函数单独进行测试?
PS:数据包是一长串十六进制数,如0x01f112de等等,挺长的,我需要对其操作时是按照字节指针处理(MFC中定义的是BYTE*),我该如何处理?
------解决方案--------------------
引用:
简单点说,就是想知道如何对我的程序进行调试,数据包我已经自己生成了一个测试用的,在线等大神解答!

CAsyncSocket::ReceiveFrom()分配一个大的buffer接收数据,然后自己解析?你所说的是想如何调试?测试接收的数据是否正确?还是指的是什么?UDP要么收的到数据,要么就丢包收不到,不可能只收到一半的情况,在你的buffer足够大的情况下。