yasamin-98
شنبه 14 تیر 1393, 13:47 عصر
دوستان خواهشا جواب بدین،خیلی مهمه.قسمت شبکه ی پروژم ایراد داره و همین امروز باید برطرف بشه.
پروژه بازی استراتژیک هست که برای قسمت حمله از شبکه استفاده میکنیم
وقتی کاربر حمله رو انتخاب میکنه:
server=new Server(port);
new ServerRunning().start();
fe=new Field(0);
fw=new Field(1);
کلاس سرور کامل کار میکنه ولی کلاس کلاینت نمیتونه از سوکت ورودی بگیره
کلاس کلاینت:
public boolean start(){
socket=new Socket(server,port);
sInput = new ObjectInputStream(socket.getInputStream());
sOutput = new ObjectOutputStream(socket.getOutputStream());
ListenFromServer lfs=new ListenFromServer();
}
class ListenFromServer extends Thread{
public void run(){
while(true){
String p;
try {
p=(String) sInput.readObject();
System.out.println("client thread");
System.out.println(p);
f.append(p);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
مشکلش چی میتونه باشه؟ خواهشا کمک کنید.خیلی ممنون
پروژه بازی استراتژیک هست که برای قسمت حمله از شبکه استفاده میکنیم
وقتی کاربر حمله رو انتخاب میکنه:
server=new Server(port);
new ServerRunning().start();
fe=new Field(0);
fw=new Field(1);
کلاس سرور کامل کار میکنه ولی کلاس کلاینت نمیتونه از سوکت ورودی بگیره
کلاس کلاینت:
public boolean start(){
socket=new Socket(server,port);
sInput = new ObjectInputStream(socket.getInputStream());
sOutput = new ObjectOutputStream(socket.getOutputStream());
ListenFromServer lfs=new ListenFromServer();
}
class ListenFromServer extends Thread{
public void run(){
while(true){
String p;
try {
p=(String) sInput.readObject();
System.out.println("client thread");
System.out.println(p);
f.append(p);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
مشکلش چی میتونه باشه؟ خواهشا کمک کنید.خیلی ممنون