再次请教大家一个Winsock控件的问题
Winsock控件可不可以作出象CS当中,一台服务器建立一个游戏(winsock1.listen),而其他的客户端通过 一个list控件看到目前局域网内已经建立的游戏
我做了一个局域网的五子棋游戏,目前可以实现两台机子的对战,请问各位大师如何实现上述功能
问题点数:20、回复次数:8Top
1 楼xiuyuan()回复于 2005-01-01 14:59:25 得分 0
upTop
2 楼ljcdeid(LJC)回复于 2005-01-01 17:18:30 得分 2
用 Winsock api 吧Top
3 楼xiuyuan()回复于 2005-01-02 12:05:29 得分 0
能不能具体一点Top
4 楼zyg0(影子(被评为本年度最可爱流氓)回复于 2005-01-02 12:42:36 得分 0
需要1个总服务器,怎么问这里了Top
5 楼xiuyuan()回复于 2005-01-02 12:47:30 得分 0
好像CS这些游戏不一定要总服务器,两台机器就可以玩啊Top
6 楼newwish2(侯)回复于 2005-01-02 18:51:57 得分 5
我好象有,回去查查看,能不能帮你!
再回复。Top
7 楼zyg0(影子(被评为本年度最可爱流氓)回复于 2005-01-02 20:45:18 得分 13
因为考虑到你是用tcp协议,如果开1个udp监听端口的话,当要检测是否有服务器的话,在局域网的广播地址 192.168.?.255发1个udp消息,当udp监听端口接收到消息的话,如果它是五子棋的服务器的话就返回自己的ip那么就知道有哪些服务器了Top
8 楼xiuyuan()回复于 2005-01-03 13:48:39 得分 0
谢谢了Top




