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

برنامجي الاول بالشبكات الخاصة بالجافا

مغلق
بدأه shadooo في 8 أغسطس 2007 · 5 رد · 792 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كنت عنصرا شبه مخفي في هذا المنتدى مراقب من بعيد الى بعيد ولا اخفيكم سرا اني قد استفدت من بعض الافكار في هذا المنتدى

ولا استطيع القوول اني متقن الجافا الى الان بكل شي

لكن اتتني فكرا بطريقا غير نوعا ما وهي اتقاني للجافا عن طريق برامج الشبكات ورايت في هذا الموضوع اننا نستغل الجافا في اقصى قوة لها

حيث انها تقدم بالشبكات افكار جميلة ولها مكتبات ولا اروع

لذلك بعد معاناتي بالسي بلس بلس واسلوبها الناشف ومحاكاتها للبرامج بشكلل ممل ومع تطور تقنيات الانترنت والشبكات وجدت الجافا هي الحل للوصول الى المعلومة وللوصل الى الهدف باسرع وقت ممكن ...... قد شرحت وجهت نظري واسلوب تعلمي للجافا

فما اريد منكم ان تردو على باحدا جملتين

اما ان تكون طريقة تعلمي للجافا بالشبكات والبرمجة الشبكة صح او خطا حث ان سمت السي بلس وامكانياتها

وتقبلو مني هذا البرنامج حيث كان اول برامجي في طرائق الشبكات

وانا جاهز للخدمة فياي مو ضوع تطلبوع بالشبكات

  import java.net.*;
public class ScanOpenedports{
final static String hostname ="shado";// shado==your name computer
public static void main (String args [])
{
for(int i=1;i<=65535;i++)
{
try 
{
Socket socket =new Socket(hostname ,i);
System.out.println("port:"+i+"isopend ");
}
catch (java.io.IOException e)
{
}
}System.out.println("scanninh finished");
}
}

هذا البرنامج يياخذ وقت طويل في تنفيذه حيث انه سيقوم بكشف جميع المنافذ المفتوحة في جهازك

او على اي جهاز بالشبكة اذا ادخلت له اسم الحاسب بشكل صحيح

تقبلو تحياتي............

#2

وعليكم السلام

1 - البرنامج جيد ولكن تقدر تحسن وقت الإستخدام بإستخدام ال Threads

2- تقدر تعمل Implement لل Catch Block ان لو مش إتعمل كونكشن يدى

System.out.println("port : " + numberOfPort + " is Closed.");

بالتوفيق لك.

تم تعديل هذه المشاركة بواسطة StrikerX في 8 أغسطس 2007 في 02:41

#3

على فكرة في مشكلة في البرنامج يا أه شادو

لاحظ أنك بتفتح سوكت وما بتسكروش

تقريباً أنتا هتبهدل الـ VM لما تيجي تسكر البرنامج تبعك

بالنسبة لموضوع تعدد الخيوط أظن أنه سيكون مفيد

الله معك

تم تعديل هذه المشاركة بواسطة alaadiaa في 8 أغسطس 2007 في 04:51

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#4

مشكور اخوي الضيااء على التوجيه

بس ممكن تشرح لنا اضرار عم تسكير السوكيس

ونكون لك ممنوين

اخوك شادوووو

#5

أخي لاحظ أنك بمجرد أن يشتغل برنامجك

فهو يقوم بشغل جمبيع البورتات على الجهاز

إلى أن ينتهي من برنامجك من التنفيذ

ولما يخلص برنامجك شغل هتلاقي أنه الجهاز بطيء لأن VM تحتاج إلى وقت لكي تعيد كل المصادر إلى OS

حاول تعمله متعدد الخيوط

وأنا هأحاول إن شاء الله

بس اليوم مش فاضي

الله معك

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#6

if you new in java programmig you must learn in order manner , learn GUI programmig , Exception , Mutlithreading , File operation , and then go to advanced subject like network programming or Database ..

this is my way in learning anythings (and now im in GUI Programming) :) .

but i want to mak make massenger program so will benfit from you lesson and code , thank you

sorry for written in (bad) english , this pc don't write arabic ... :(

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

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

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

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

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

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

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