connection.java

来自「j2me手机游戏光盘文件 压缩包里有说明文件」· Java 代码 · 共 81 行

JAVA
81
字号




public class Connection
{
    Server server;
    Client client;
    int selectedR, selectedC;
    boolean isServer;
    private BTFIRCanvas myCanvas;


    public Connection(BTFIRCanvas myCanvas, boolean isServer)
    {
        this.myCanvas = myCanvas;
        this.isServer = isServer;
       
    }

    public void start()
    {
        if (isServer)
        {
            server = new Server(this);
            server.start();
        }
        else
        {
            client = new Client(this);
            client.start();
        }

    }

    public void completeInitialization(boolean isBTReady)
    {

        myCanvas.completeInitialization(isBTReady);


    }


    public void sendMessage(int selectedR, int selectedC)
    {
        if (isServer)
            server.sendMessage(Integer.toString(selectedR), Integer.toString
                (selectedC));
        else
        {

            client.sendMessage(Integer.toString(selectedR), Integer.toString
                (selectedC));
        }
    }

    public void receiveMessage(String messageR, String messageC)
    {
        selectedR = Integer.parseInt(messageR);
        selectedC = Integer.parseInt(messageC);
        System.out.println("connection is receivemessage");
        myCanvas.receiveMessage();
    }



    public int getSelectedR()
    {
        return selectedR;
    }

    public int getSelectedC()
    {
        return selectedC;
    }



}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?