دیجی کام

کامپیوتر-برنامه نویسی(جاوا . سی . ...)و گوناگون

دیجی کام

کامپیوتر-برنامه نویسی(جاوا . سی . ...)و گوناگون

برنامه کلاینت وسرور(تشخیص عدد اول)

برنامه سمت کلاینت

در این برنامه ابتدا کلاینت با سرور ارتباط برقرار کرده سپس اعداد رابه سرور ارسال میکند،سرور اول بودن یا نبودن عدد ار به کلاینت برمیگرداند

برای دیدن سورس برنامه بر روی ادامه مطلب کلیک فرمایید...



package javaapplication3;
import java.io.*;
import java.net.*;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class Main {
  public static void main(String[] args) {
      Socket serv=null;
      Scanner in=null;
      PrintWriter out=null;
      try{
          serv=new Socket("localhost",112);
      }catch(IOException ex){
         JOptionPane.showMessageDialog(null, ex);
         System.exit(1);
      }
      try{
          in=new Scanner(serv.getInputStream());
          out=new PrintWriter(serv.getOutputStream(),true);
      }catch(IOException e){
          JOptionPane.showMessageDialog(null,e);
          System.exit(1);
      }
      JOptionPane.showMessageDialog(null,"You is connacted to "+ serv.getInetAddress());
      String s=in.nextLine();
      JOptionPane.showMessageDialog(null,s);
      int x=1;
      while(x!=0){
          s=JOptionPane.showInputDialog("Enter num:");
          x=Integer.parseInt(s);
          String ans;
          try{
              out.println(s);
              ans=in.nextLine();
          }catch(Exception e){
              JOptionPane.showMessageDialog(null, e);
              break;
          }
          JOptionPane.showMessageDialog(null,"ANSWER IS:" +ans);
      }
      try{
          in.close();
          out.close();
          serv.close();
      }catch(IOException e){
          JOptionPane.showMessageDialog(null, e);
      }
  }

}

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد