【WinSock】Recv与WinPcap抓包形式

【WinSock】Recv与WinPcap抓包方式
请教大家一个问题,客户机和服务器,使用UDP通信,服务器给客户区发送一条指令,客户机收到指令后,给服务器发送数据,服务器接收数据,我想通过使用WinPcap,进行抓包的方式,不打算在服务端使用Recv的方式接收客户机的数据,

大家觉得这种方式如何,提点意见呗

------解决思路----------------------
recv可以更好的处理接收的数据,winpcap是用来侦听数据包的
------解决思路----------------------
抓完包之后呢?怎么反馈?如果加密了LZ是打算读二进制码流吗?
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

抓完包之后呢?怎么反馈?如果加密了LZ是打算读二进制码流吗?


反馈的话,可以通过发送消息的方式,至于加密解密我自己处理,这个倒没什么,就是不知道这种方式如何。



之所以打算采用这种方式,因为局域网的电脑上安装“客户端”,安装在任何一台电脑上的“服务端”,可以给任何一台机器上的“客户端”发送指令,让其发送数据到“服务端”,因此,“客户端”相当于监听局域网内的数据包,并解析收到的每一个数据包,判断是否来自“服务端”的指令,使用的是WinPcap抓包方式,所以才想到“服务端”也使用这种方式。


没什么好不好的,想法可行,但只能用来小规模测试,如果要做并发量等测试你根本看管不过来,所以建议还是不要偷懒写程序比较好。