يشارك هذا المثال معك طريقة إرسال الملفات إلى الخادم للرجوع إليها. المحتوى المحدد كما يلي
/ * * إرسال الملفات إلى الخادم ، وخاصة تدفقات IO. */ استيراد java.io.*؛ استيراد java.net.*؛ الفئة send2 {public static void main (string [] args) رمي الاستثناء {socket s = new Socket ("192.168.33.1 ، 10005) ؛ // إنشاء خدمة bufferredreader bufr = new BufferedReader (New FileReaderer (" io.java ") ؛ printWriter (S.GetOutputStream () ، true) ؛ // اكتب القراءة إلى خط سلسلة الخادم = null ؛ بينما ((line = bufr.readline ())! = null) {pw.println (line) ؛ } // pw.println ("Over") ؛ // وضع علامة على الموضع النهائي S.ShutDownOutput () ؛ BufferedReader BUFIN = جديد BufferedReader (New InputStreamReader (S.GetInputStream ())) system.out.println (str) ؛ bufr.close () ؛ S.Close () ؛ }} class recept2 {public static void main (string [] args) rems {serversocket ss = new serversocket (10005) ؛ // إنشاء مقبس خدمة s = ss.accept () filewRiter ("io2.txt") ، صواب) ؛ // اكتب إلى خط سلسلة نص io.txt = null ؛ بينما ((line = bufin.readline ())! = null) // اقرأ سطرًا واكتب سطر {// if ("Over" .equals (line)) // break ؛ out.println (الخط) ؛ } printWriter pw = new printWriter (s.getOutputStream () ، true) ؛ pw.println ("تم تحميله بنجاح!") ؛ out.close () ؛ S.Close () ؛ S.Close () ؛ }}نتيجة:
ما سبق هو كل المحتوى. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.