📄 serverdemol1.java
字号:
import java.net.ServerSocket;
import java.net.*;
import java.io.*;
public class ServerDemol1 implements Runnable
{
String name;
SnakeModel2 snake;
ServerSocket s=null;
String hello="From Server :Hello World";
public void fasong(SnakeModel2 snake)throws IOException
{
this.snake=snake;
ServerSocket s=null;
String hello="From Server :Hello World";
}
public void run()
{
try{
s=new ServerSocket(5432);
}
catch(IOException e)
{
System.out.println(e);
System.exit(1);
}
while(true)
{
try
{
System.out.println("accept");
Socket cs=s.accept();
//System.out.println("sleep2");
InputStream in=cs.getInputStream();
DataInputStream din=new DataInputStream(in);
name=din.readUTF();
OutputStream out=cs.getOutputStream();
DataOutputStream dos=new DataOutputStream(out);
dos.writeUTF(hello);
System.out.println(name);
in.close();
out.close();
cs.close();
int name1;
name1=Integer.parseInt(name);
System.out.print("name1=" + name1);
switch(name1)
{
case 1:
snake.changeDirection(SnakeModel2.UP);
break;
case 2:
snake.changeDirection(SnakeModel2.DOWN);
break;
case 3:
System.out.print("name1=" + name1);
snake.changeDirection(SnakeModel2.LEFT);
System.out.print("name1=" + name1);
break;
case 4:
snake.changeDirection(SnakeModel2.RIGHT);
break;
default:
}
}
catch(Exception e)
{ System.out.print("IOException"); }
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -