MFC基于套接字自定义通信协议

时间:2022-08-26 10:20:58
大家好,最近在做一个项目,用MFC写基于套接字的网络数据收发,一直弄不明白,怎么发送接收数据包啊,也就是怎么自己去定义一个自己的通信协议啊,我是新手,求高手指点,给个例子,谢谢了!

3 个解决方案

#1


协议不明白吗?就是双方定义一个规则,发送端和接收端都知道该规则,比如你发个A,对方收到A之后,会发个B回馈给你,这样你就知道对方处理了A请求。如果对方不了解规则,对方收到A以后,回发个C给你,你就知道对方没能正确的处理A请求。

看你是TCP还是UDP。
send/sendto recv/recfrom()

#2


不知道有多少前人掉在TCP Socket
send(人多)send(病少)send(财富)
recv(人多病)recv(少财富)
陷阱里面啊!
http://bbs.csdn.net/topics/380167545

#3


这个怎么定义我懂,就是自己写不出代码来,你可以给我个实例参考参考吗

#1


协议不明白吗?就是双方定义一个规则,发送端和接收端都知道该规则,比如你发个A,对方收到A之后,会发个B回馈给你,这样你就知道对方处理了A请求。如果对方不了解规则,对方收到A以后,回发个C给你,你就知道对方没能正确的处理A请求。

看你是TCP还是UDP。
send/sendto recv/recfrom()

#2


不知道有多少前人掉在TCP Socket
send(人多)send(病少)send(财富)
recv(人多病)recv(少财富)
陷阱里面啊!
http://bbs.csdn.net/topics/380167545

#3


这个怎么定义我懂,就是自己写不出代码来,你可以给我个实例参考参考吗