请教socket的用法(50分)

  • 主题发起人 主题发起人 Housman
  • 开始时间 开始时间
H

Housman

Unregistered / Unconfirmed
GUEST, unregistred user!
网络对打时(例如红心大战),一方已成为server后,如何让对方知道已有server,自己只能连接对手而不能‘坐庄’?
如果ServerSocket的active为true,这时对手尚未连接你,你不能发信息给对方,如何让对方不能进行‘坐庄’的操作?
 
扫描网络中的所有机器,看有无坐庄机器
 
你这个想法不太好. 如果我想捣乱,只要自己抢先坐庄,并且不让任何人加入,
那么网内的所有人都不能玩游戏了.

你可以在程序运行后,向网内广播一个消息,查找有没有人坐庄,坐庄的人受到
这个消息就回应你,这样你就可以加入他的游戏了.
....但是我觉得你还是给他一个机会,让他自己选择"加入'还是自己'坐庄'.
 
最好使用自由方式,都可以自己开庄,也可以连别人的庄。
 
接受答案了.
 
后退
顶部