我知道这类问题已经有了答案,但我更希望得到关于如何在互联网上实现我制作的扑克游戏的建议。我知道您需要为每个加入的客户机创建一个新线程,但是您如何能够跟踪所有这些?
我需要一些方法,可以访问服务器端的所有信息,当一个球员加入,例如,我们可以说,他们有一个球员对象,代表他们是谁,当他们加入。就像这样,
public class Player {
private String playerName;
private Thread thread; //The thread that I can send or receive command with to the respective person
private DataInputStream is; //Where I can receive data from a client
private DataOutputStream os; //Where I can send data to a client
}
那么当我创造
ArrayList<Player> players = new ArrayList<Player>();
我可以调用
players.get(0).sendMessage("Take your turn. Bet, raise, or fold.");
players.get(0).waitForChoice(); //Grabs whether they bet, raise, or fold
我怎么开始做这个?因为很多教程对此不是很清楚。
暂无答案!
目前还没有任何答案,快来回答吧!