📄 connection.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -