关键词不能为空

当前您在: 主页 > 英语 >

JAVA的即时通讯源代码

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-01 23:49
tags:

-

2021年2月1日发(作者:迭起)


JAVA


实现即使通讯的代码



图形界面




///////////////////////////////////////////////// /////////




//




Java


编写的聊天器,可以当



服务器



或者



是客户端,一对一,自定义对方



IP




端口。




//


虽然名为



LANChat


,但不限于局域网。对象甚至可以是某种



服务器






//////////// ///////////////////////////////////////////////




import


.*;



import


.*;



import


.*;



import


.*;



import


.*;




////////////////////////////////////////////////// ////////




public


class


LANChatV12{



public


static


void


m


ain(String


args[]){



LoginFrame


lf


=



new


LoginFrame(


输入目标




();



}



}



< /p>


//////////////////////////////////////// /////////////////




class


LoginFrame


extends


JFrame{



JButton


BOK;



JLabel


LdesAddr,


Lport;



JTextField


TFdesAddr,


TFport;



String


desAddr,


port;




LoginFrame(){}




LoginFrame(String


title){



super(title);



Fram


e


t


=



this;



BOK


=



new


JButton(


确定




LdesAddr


=



new


JLabel(


目标



IP



Lport


=



new


JLabel(


端口





TFdesAddr


=



new


JTextField(desAddr,12);



TFport


=



new


JTextField(port,12);



//oChar('*');



ionListener(new


BOKListener(t));



setBackground();



setBounds(350,250,200,128);



setLayout(new


FlowLayout(,5,7));



add(LdesAddr);



add(TFdesAddr);



add(Lport);



add(TFport);



add(BOK);



setResizable(false);



//setVisible(true);



addWindowListener(new


WindowAdapter(){



public


void


windowClosing(WindowEvent


e){



System


.exit(0);



}



});



}




class


BOKListener


implements


ActionListener{



Fram


e


t;




BOKListener(){}




BOKListener(Frame


t){



this.t


=



t;



}




public


void


actionPerformed(ActionEvent


e){



desAddr


=



t();



port


=



t();


ible(false);



Messenger


m


=



new


Messenger(desAddr,


port);



();



}



}



}




// ////////////////////////////////////////////////// /




class


Messenger


extends


Thread{



String


desAddr;



String


port;



int


iport;



TextArea


content,


send;



JButton


Bsend;



ChatFram


e


cf;



String


title;



Socket client;



ServerSocket


ss;



OutputStream


Writer


osw


=



null;



InputStreamReader


isr


=



null;



BufferedReader


br;



String


line;



boolean


flag;//


端口号是否正确




boolean


cbc;


//can


be client


?



int


tryTurns


=



3;


//


客户方式尝试的次数





Messenger(){}




Messenger(String


desAddr,


String


port){



super(



content


=



new


TextArea(



send


=



new


TextArea(


ICAL_ONLY);



Bsend


=



new


JButton(


发送




bled(false);



title


=







+


desAddr


+


聊天




flag


=



true;



cbc


=



true;




cf


=



new


ChatFram


e(title,


content,


send,


Bsend);



();




r


=



desAddr;




=



port;



try{



iport


=



nt(port);



}catch(NumberFormatException


nfe){



(


非法的



端口,程序



4


秒后关闭。


n



flag


=



false;



}



}




public


void


run(){



if(!


flag){



try{



(4000);



}catch(InterruptedException


ie){



System


.exit(0);



}



System


.exit(0);



}



-


-


-


-


-


-


-


-



本文更新与2021-02-01 23:49,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/595920.html

JAVA的即时通讯源代码的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文