关于点对点和广播式的网络传输的问题
首先说明一下,我下面所说的只是一个大概的问题的轮廓,由于本人是刚入门的菜鸟,还请各位大鸟多多包涵,多多赐教!
我所遇到的是网络传输以及请求与应答的问题。我们的设想是:一台计算机呈广播式向一个指定的局域网发出请求,其请求的数据包中包含其本机的IP和请求的内容(具体是什么内容与该问题无关,故省去)。其他计算机在端口接受到请求之后,即首先在本机的数据库(该数据库是另外设计的,本问题不涉及它)查找有没有与请求内容匹配的数据项,若有,即利用数据包中所包含的发出请求的“客户机”的IP与“客户机”产生点对点的连接。问题是,我们发出请求时是在整个局域网进行的,产生连接却是点对点的连接。所以我们对这个问题有点不解。请问:
1,在VC++方面,有没有现成的资源可以实现我们上面所提出的功能?
2,我看到过简单的广播式的和点对点的VC++的程序,但如何将他们结合起来?
3,上面的功能是不是已有现成的控件或代码?如有,请告知。
谢谢。