bigtime
جمعه 26 اسفند 1390, 16:30 عصر
با سلام
ایراد کد زیر چیه که از آخرین خط این قسمت از برنامه که اینجا قرار داره دیگه برنامه کاری نمی کنه و وایمیسته
مثل اینکه یه کاری باید بشه که اینجا تو کد من جاش کمه چرا که وقتی صفحه رو دوباره refresh می کنم خطای
reset connection می ده و حالا دیگه برنامه ادامه پیدا میکنه البته اگر try , catch نذارم برنامه خاتمه پیدا می کنه.
public static void main(String[] args) throws IOException{
try{
ServerSocket servs=new ServerSocket(1257);
Socket cs=servs.accept();
BufferedReader respondcode=new BufferedReader(new InputStreamReader(cs.getInputStream()));
String str=respondcode.readLine();
do{
System.out.println(str);
}while((str=respondcode.readLine())!=null);
respondcode.close();
cs.close();
servs.close();
}
catch(Exception ex)
{
System.out.println(ex.getMessage());
}
ایراد کد زیر چیه که از آخرین خط این قسمت از برنامه که اینجا قرار داره دیگه برنامه کاری نمی کنه و وایمیسته
مثل اینکه یه کاری باید بشه که اینجا تو کد من جاش کمه چرا که وقتی صفحه رو دوباره refresh می کنم خطای
reset connection می ده و حالا دیگه برنامه ادامه پیدا میکنه البته اگر try , catch نذارم برنامه خاتمه پیدا می کنه.
public static void main(String[] args) throws IOException{
try{
ServerSocket servs=new ServerSocket(1257);
Socket cs=servs.accept();
BufferedReader respondcode=new BufferedReader(new InputStreamReader(cs.getInputStream()));
String str=respondcode.readLine();
do{
System.out.println(str);
}while((str=respondcode.readLine())!=null);
respondcode.close();
cs.close();
servs.close();
}
catch(Exception ex)
{
System.out.println(ex.getMessage());
}