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

مساعده شباب

مغلق
بدأه adensoul في 4 مايو 2004 · 2 رد · 549 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عملت برنامج يعمل شات بين client and server هو بسيط بس اذا سمحتم مساعده اشتي اعمل انه اذا كتب ال cleint كلمه bye or quit يحصل disconnect للاتصال بينهم الرجاء المساعده

هذا برنامج ال cleint .....

import java.net.*;

import java.io.*;

public class Myclient

{

public static void main (String sss[])throws Exception

{

String s3,s4;

Socket s = new Socket("pc1b",1024);

BufferedReader br3= new BufferedReader(new InputStreamReader(s.getInputStream()));

BufferedReader br4= new BufferedReader(new InputStreamReader(System.in));

PrintWriter pr2= new PrintWriter(new OutputStreamWriter(s.getOutputStream()));

while(true)

{

s3= br3.readLine();

System.out.println(s3);

s4 = br4.readLine();

pr2.println(s4);

pr2.flush();

}

}

}

وهذا برنامج ال server

import java.net.*;

import java.io.*;

public class Myserver

{

public static void main (String sss[])throws Exception

{

String s1,s2;

ServerSocket ss = new ServerSocket(1024);

Socket client = ss.accept();

BufferedReader br1= new BufferedReader(new InputStreamReader(client.getInputStream()));

BufferedReader br2= new BufferedReader(new InputStreamReader(System.in));

PrintWriter pr1= new PrintWriter(new OutputStreamWriter(client.getOutputStream()));

pr1.println("hello client");

pr1.flush();

while(true)

{

s1= br1.readLine();

System.out.println(s1);

s2= br2.readLine();

pr1.println(s2);

pr1.flush();

}

}

}

#2

السلام عليكم

الأمر سهل جداً..هذا الكود حق السيرفر بعد التعديل..

import java.net.*;
import java.io.*;
public class Myserver
{
public static void main (String sss[])throws Exception
{
    String s1, s2;
    ServerSocket ss = new ServerSocket(1024);
    Socket client = ss.accept();
    BufferedReader br1 = new BufferedReader(new InputStreamReader(client.
        getInputStream()));
    BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in));
    PrintWriter pr1 = new PrintWriter(new OutputStreamWriter(client.
        getOutputStream()));
    pr1.println("hello client");
    pr1.flush();
    while (true)
      {

        s1 = br1.readLine();
        System.out.println(s1);
        if (s1.equals("bye") || s1.equals("quit"))
          return;
        s2 = br2.readLine();
        pr1.println(s2);
        pr1.flush();
      }
}
}

بالتوفيق إن شاء الله

بسام باصمد

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#3

ممكن

do
{
}
while(String!="bye");

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

هذا الموضوع مغلق.

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