你说的CS的案例,是这样实现的,首先,你运行的CS程序,监听着一个端口,然后有人建立一个房间时,向局域网内进行一次广播,所有局域网内运行着的CS程序都收到了这个广播,并将广播来源刷新在房间列表上。
当你的CS程序刚运行起来,想要知道已有的房间时,也向局域网内发送一个广播,此时建立着房间的CS程序收到广播后给出回应,你的CS程序也就有了全部房间的列表。
这类程序一般使用无连接的UDP协议实现比较方便。
我使用的是VC,如果你使用的编程环境不支持中文的话把说明语句改为英文就行了。
#include <stdioh>
#define PI 314159
void main()
{
float r, h, Cc, Cs, Bs, Bv, Cv;
printf("请输入圆半径r:");
scanf("%f", &r);
printf("请输入圆柱高h:");
scanf("%f", &h);
Cc = 2PIr;//圆周长
Cs = PIrr;//圆面积
Bs = 4PIrr;//圆球表面积
Bv = 4PIrrr/3;//圆球体积
Cv = Csh;//圆柱体积
printf("圆周长为:%2f\n圆面积为:%2f\n圆球表面积为:%2f\n圆球体积为:%2f\n圆柱体积为:%2f\n", Cc,Cs,Bs,Bv,Cv);
}
输出结果为:
圆周长为:942
圆面积为:707
圆球表面积为:2827
圆球体积为:1414
圆柱体积为:2121
以上就是关于C语言关于局域网的问题,帮忙看一下全部的内容,包括:C语言关于局域网的问题,帮忙看一下、用C语言编写程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)