求大神说一下c++中的“广播”和“监听”是咋回事
求大神说一下c++中的“广播”和“监听”是怎么回事?
如题,简单的说下就好,如果有示例代码最好了
------解决思路----------------------
在MSDN里面找broadcast
------解决思路----------------------
不是C++中的,是网络中的;
广播一般是针对UDP协议来说的,一个服务器可以向本网内所有机器发送广播数据包
监听一般是针对tcp的服务端说的,是指一个socket绑定(ip,port),然后调用listen()函数来监听此端口有没有客户端socket 连接(connect)上来,如果有则将其放入队列,此时调用系统的accept()函数可以接收客户端的连接,这样服务器和客户端就可以使用建立的tcp链路通信了
------解决思路----------------------
广播是服务器准备发,监听是服务器想要收。
我的水平也就只能理解到这个程度,希望对LZ能有帮助。
------解决思路----------------------
哦。大概了解了LZ什么意思了。应该是一个类似公共总线的结构。
可以百度“corba”
此外,推荐《程序员修炼之道——从小工到专家》。我就是在这本书,第5章29节看到的这个东西。
如题,简单的说下就好,如果有示例代码最好了
------解决思路----------------------
在MSDN里面找broadcast
------解决思路----------------------
不是C++中的,是网络中的;
广播一般是针对UDP协议来说的,一个服务器可以向本网内所有机器发送广播数据包
监听一般是针对tcp的服务端说的,是指一个socket绑定(ip,port),然后调用listen()函数来监听此端口有没有客户端socket 连接(connect)上来,如果有则将其放入队列,此时调用系统的accept()函数可以接收客户端的连接,这样服务器和客户端就可以使用建立的tcp链路通信了
------解决思路----------------------
广播是服务器准备发,监听是服务器想要收。
我的水平也就只能理解到这个程度,希望对LZ能有帮助。
------解决思路----------------------
哦。大概了解了LZ什么意思了。应该是一个类似公共总线的结构。
可以百度“corba”
此外,推荐《程序员修炼之道——从小工到专家》。我就是在这本书,第5章29节看到的这个东西。