السلام عليكم ورحمة الله وبركاته
لقد قمت بانشاء برنلمج 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: