يحكي مثال هذه المقالة الطريقة التي تدرك بها جافا غرفة دردشة بسيطة تعتمد على المقبس. شاركه للجميع للرجوع إليه. طريقة التنفيذ المحددة هي كما يلي:
chatroomdemo.java
حزمة com.socket.demo ؛ .out.println (---- غرفة الدردشة ---- ") ؛ () ؛
SendDemo.java
Package Com.Demo ؛ هناك مُنشئ المعلمة SendDemo (DataGramsocket DS) {this.ds = ds ؛} Override public run () {try {bufferreader bufr = new BurningReader (new inputStreamReader (system.in)) ؛ (LINE = BUFR.READLINE ())! = NULL) {byte [] buf = line.getbytes () ؛ معلومات IP هذه ، إلى معلومات IP هذه ، إلى معلومات IP هذه ، * يمكن لجميع عناوين IP في قطاع IP في 192.168.1.1.1-192.168.1.255 استلام الرسائل */ datagrampacket dp = datagrampacket new (buf ، buf.length ، inetaddress.getbyname ("192.168.1. 255") ، 10001) ؛ }
Tralemo.java
حزمة com.socket.demo ؛ Run () {try {when (true) {// 2 ، قم بإنشاء حزمة. BYTE [] BUF = NEW BYTE [1024] ؛ DS.Receive (DP) ؛ // 4 ، قم بتحليل البيانات من خلال طريقة كائن حزمة البيانات ، مثل العنوان ، المنفذ ، محتوى البيانات. IP = dp.getaddress () سلسلة جديدة (dp.getData () ، 0 ، dp.getlenth ()) ؛ println (ip ip (ip ip + ".... exit the Chat Room") ؛}} catch (استثناء e) {}}}
العروض الجارية هي كما يلي:
من المأمول أن يكون هذا المقال مفيدًا لتصميم برنامج Java للجميع.