91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-13
  • 語言: Java
  • 標(biāo)簽: java??連連看??

資源簡介

通過TCP實(shí)現(xiàn)連連看游戲的網(wǎng)絡(luò)實(shí)時(shí)對(duì)戰(zhàn),連連看圖標(biāo)通過矩陣形式傳遞

資源截圖

代碼片段和文件信息

package?網(wǎng)絡(luò);

import?java.io.DataInputStream;
import?java.io.DataOutputStream;
import?java.io.IOException;
import?java.net.ServerSocket;
import?java.net.Socket;

public?class?LKServer?{
int?[][]?m1;
int?[][]?m2;
public?boolean?judg1=false;
public?boolean?judg2=false;
public?boolean?alive=true;
DataInputStream?dis;
DataOutputStream?dos;
DataInputStream?dis1;
DataOutputStream?dos1?;
boolean?win?=false;
public?void?start(){
int?x=0;
int?y=0;
int?i=0;
int?player=0;
m1?=?new?int?[4][5];
m2=?new?int?[4][5];

Socket?s1?=null;
Socket?s2?=null;
ServerSocket?ss=null;

???try{
????ss=new?ServerSocket(22222);

???}catch(IOException?e){
???e.printStackTrace();
???}
???//while(true){
???while(true){
???alive=true;
???try{
????s1?=?ss.accept();
????System.out.println(“玩家一連接成功“);
???dis?=?new?DataInputStream(s1.getInputStream());

???int?time?=dis.readInt();
???player++;
???dos?=?new?DataOutputStream(s1.getOutputStream());
???i++;
????s2?=?ss.accept();
????System.out.println(“玩家二連接成功“);
???dis1?=?new?DataInputStream(s2.getInputStream());

???int?time1?=dis1.readInt();
???player++;
???System.out.println(“玩家2所用時(shí)間:“+y+?“s“);

???dos1?=?new?DataOutputStream(s2.getOutputStream());
???dos.writeInt(10);
???dos1.writeInt(10);
???new?Thread(new?UDPRecvThread()).start();
???
???

???}catch(IOException?e){
???e.printStackTrace();
???}
???}
???
}

private?class?UDPRecvThread?implements?Runnable{
public?void?run(){
???????while(alive){
???? judg1=true;
???? judg2=true;
???try?{
???
????for(int?i=1;i<5;i++){
???for(int?j=1;j<6;j++){
???m1[i-1][j-1]=dis.readInt();????????????????????????????
???m2[i-1][j-1]=dis1.readInt();
???}
???}
???for(int?i=1;i<5;i++){
???for(int?j=1;j<6;j++){
??if(m1[i-1][j-1]!=0){
??judg1=false;
??//alive=false;
??}
??if(m2[i-1][j-1]!=0)
??judg2=false;
??//alive?=false;
???}
???}

????for(int?i=1;i<5;i++){
???for(int?j=1;j<6;j++){
???????????????????????????dos.writeInt(m2[i-1][j-1]);
???????????????????????????dos1.writeInt(m1[i-1][j-1]);
???}
???}
????if(judg1==true||judg2==true){
???? alive=false;
???? //dos.writeInt(0);
????return;
????}
System.out.println(“a?packet?received?from?server“);
}?catch?(IOException?e)?{
e.printStackTrace();
}
???
try{
Thread.sleep(500);
}catch(InterruptedException?e){
e.printStackTrace();
}
???
???}

}

}
???public?static?void?main(String[]?args){
?????????new?LKServer().start();
???}
}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????2709??2018-06-19?10:39??Java連連看網(wǎng)絡(luò)實(shí)時(shí)對(duì)戰(zhàn)\LKServer.java

?????文件???????2558??2018-06-19?10:39??Java連連看網(wǎng)絡(luò)實(shí)時(shí)對(duì)戰(zhàn)\PvPGame.java

?????目錄??????????0??2018-06-22?01:21??Java連連看網(wǎng)絡(luò)實(shí)時(shí)對(duì)戰(zhàn)

-----------?---------??----------?-----??----

?????????????????5267????????????????????3


評(píng)論

共有 條評(píng)論

相關(guān)資源