专用服务器将是一个大厅,在那里所有的球员连接并找到匹配。一旦找到匹配,服务器就会连接到两个播放器,并将它们发送到p2p网络上。比赛结束后,球员们会重新连接到大厅去寻找一场新的比赛。这是一个可行的方法吗?或者WiFi在任何宽带情况下不处理P2P (不像Wifi直接(非常本地)或蓝牙(非常接近))?
至于尝试,我试图在服务器上记录一个ip地址和端口号,并将该信息发送到我的另一个移动设备。一旦客户端A“拥有”客户端b的地址+端口,反之亦然,我以为我可以发送消息,但这似乎并不有效。
我使用的是java,所以它看起来如下(伪):
Client A creates a datagram channel a
每当我将两个一维数组作为参数传递给一个二维数组时,它就工作得很好,但是当我试图将三个一维数组传递给一个三维数组参数方法时,它就会产生错误,但是当我将三个一维数组传递给二维数组时,同样的效果也会很好。
这种行为的原因是什么?
二维一维数组到二维方法:-
int[] c=new int[] {4,50};
m1(new int[]{10,20},c);
public static void m1(int[]... a)]
三维一维数组到三维方法:-,error - The method m1(int[][]...) in the type Asd is not appl