الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطأ في برنامج client &server

بدأه hicham@com في 6 يناير 2012 · 1 رد · 450 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لقد قمت بانشاء برنلمج client & server حيث يمكن client تقديم خدمات للسرفر وأيضا السرفر يقوم بطلب خدمات من client

لكن صادفتني مشكلة في التنفيذ حيث أن client لا يقوم بارسال الرسالة إلى السرفر ("System.out.println("hello server

كلاس client&server1

public class client&server1 {

        private static final int PORT = 5000;
        private static final int PORT1 = 5001;
        private static Socket socket;
        private static ServerSocket serverSocket;
        private static InetAddress address;

        public static void main (String args[])
        {
                srrver2();   
                try
                {
                        address = InetAddress.getLocalHost();
                                      accessServer2();     

                }
                catch (Exception e)
                {
                        System.out.println(e);
                }


        }
         public static  void  srrver2() {
             try
                {
                        serverSocket = new ServerSocket(PORT1);
                        System.out.println("**********************************************");
						 System.out.println("**********Server2 Open Connnection **********");
						 System.out.println("**********************************************");
                }
                catch ( IOException e)
                {
                        System.out.println("Unable to Attach To Port !");
                        System.exit(1);
                }

                while ( true )


                try{
                   socket = serverSocket.accept();
                  System.out.println("new client&server1 connect  ..  ..  "+ InetAddress.getLocalHost().getHostAddress());
                     }
                catch ( IOException e)
                {       e.printStackTrace();    }



    }

        public static void accessServer2 ()
        {
                try
                {
                        socket = new Socket( address,PORT);
                        System.out.println("hello  server" );
                }
                catch ( IOException e)
                {       e.printStackTrace();}




        }
}

كلاس client&server2

public class client&server2 {

        private static final int PORT = 5000;
        private static final int PORT1 = 5001;
        private static Socket socket;
        private static ServerSocket serverSocket;
        private static InetAddress address;

        public static void main (String args[])
        {
                srrver1();   
                try
                {
                        address = InetAddress.getLocalHost();
                        accessServer1();     

                }
                catch (Exception e)
                {
                        System.out.println(e);
                }


        }
         public static  void  srrver1() {
             try
                {
                        serverSocket = new ServerSocket(PORT1);
                        System.out.println("**********************************************");
						 System.out.println("**********Server1 Open Connnection **********");
						 System.out.println("**********************************************");
                }
                catch ( IOException e)
                {
                        System.out.println("Unable to Attach To Port !");
                        System.exit(1);
                }

                while ( true )


                try{
                   socket = serverSocket.accept();
                  System.out.println("new client&server1 connect  ..  ..  "+ InetAddress.getLocalHost().getHostAddress());
                     }
                catch ( IOException e)
                {       e.printStackTrace();    }



    }

        public static void accessServer1 ()
        {
                try
                {
                        socket = new Socket("127.0.0.1",PORT1);
                        System.out.println("hello  server" );
                }
                catch ( IOException e)
                {       e.printStackTrace();}




        }
}

بعد التنفيذ :mellow: :mellow:

post-210474-070242300 1325858220_thumb.p

المرفقات
06-01-2012 14-55-44.png

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…