局域网聊天工具下载

weixin_39821260 weixin_39821260 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
不需要QQ等软件即可实现局域网的聊天,方便快捷,节省电脑资源
相关下载链接://download.csdn.net/download/xiaojian1227/2979866?utm_source=bbsseo
...全文

相关推荐

聚生网管2009破解版2010年最新版控制整个局域网的P2P下载.各种聊天工具

1、在运行聚生网管之前,确保你的路由器、交换机、防火墙等网络设备没有进行IP-MAC绑定功能;确保在路由器或者防火墙上没有启用ARP防病毒功能,否则可能对软件有一些干扰。 2、不要轻易启用控制策略里面的“网络限制”里面的“启用高级网络控制”以及“启用主机强制隔离功能”,这个功能是针对已经明确了危险主机的情况下的特定隔离功能,而不是实时自动防护的功能 3、在带宽限制里面,尽量不要选择“启用发现P2P下载时自动限制该主机其带宽的功能”,因为现在越来越多的合法软件采用P2P技术,勾选此功能可能误拦截其带宽,从而影响其上网。 4、除非完全禁止一切下载,否则不要在普通下载限制里面选择“严格禁止HTTP”下载,否则可能误拦截一些网站,因为网站访问的原理也是将网站先下载到本地。 5、如果安装聚生网管的电脑更改IP后,或者更换MAC以后,请务必删除已有的网段,重新创建新的网段,然后再启用监控功能;另外,控制机本身最好指定一个静态IP,而不是自动获取IP, 6、尽量不要在安装聚生网管的控制机上同时安装其他的网管软件,有可能有冲突;也尽量不要安装聚生网管的其他版本。 7、尽量不要和卡巴斯基杀毒软件一起安装,对软件有误报和干扰;也尽量不要在安装聚生网管的控制机上安装一些防火墙、如瑞星防火墙、360防火墙、ARP防火墙、金山网镖等等,防火墙的安装本身会影响网速,降低监控效率,同时也可能对聚生网管产生误报和干扰。 8、尽量不要在同一磁盘、同一安装目录下重复安装聚生网管,可以尝试更换新的安装磁盘和安装目录 9、尽量在每天将安装聚生网管的电脑重新启动一下,以释放内存,便于软件更高效地工作;如果安装在服务器上则不必每天重启。 10、如果不是必须查询日志,就可以不必启用日志记录功能,这样可以提高软件的监控效,降低对软件自身和电脑负荷。标准版和试用版客户不要选择,因为没有提供日志查询功能。 11、有时候使用聚生网管和网络打印机有冲突,这时候只要把网络打印机的IP地址改为自动分配,重启就可以了。 12、一般的监控方式都是选择“主动引导模式”,请不要私自选择其他的监控方式,否则可能无法监控。 13、极少数情况下,聚生网管会报内存出错(windows平台下程序常见错误),这个可能与你的电脑安装了framwork1.1或者其他版本有关系,应将其卸载,推荐使用framwork2.0版本。 14、如果所有的日志查询组件都安装好了还是不能查询日志,可以尝试重新安装framework2.0,如果已经安装了则可以尝试修复一下;如果还是不行,则需要重新安装聚生网管就可以了。 15、有时候各项操作都正确,但是聚生网管控制功能却没有生效,这是因为控制机可能没有安装Netbios协议。安装方法:右键点击网上邻居-属性-右键点击本地链接-属性-安装-协议-Netbios协议就可以了。

kk6861

以前下载的局域网聊天工具代码

服务器端: import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.net.*; public class Server extends JFrame implements ActionListener{ JPanel contentPane; JLabel jLabel2 = new JLabel(); JTextField jTextField2 = new JTextField("4700"); JButton jButton1 = new JButton(); JLabel jLabel3 = new JLabel(); JTextField jTextField3 = new JTextField(); JButton jButton2 = new JButton(); JScrollPane jScrollPane1 = new JScrollPane(); JTextArea jTextArea1 = new JTextArea(); ServerSocket server = null; Socket socket = null;BufferedReader instr =null;PrintWriter os=null ; //Construct the frame public Server() { jbInit(); } class MyThread extends Thread{//该线程负责接受数据 public void run(){ try{ while(true){ this.sleep(100); instr= new BufferedReader(new InputStreamReader(socket.getInputStream())); if(instr.ready()){ //检查是否有数据 jTextArea1.append("客户端: "+instr.readLine()+"\n"); } } }catch(Exception ex){} } } public void actionPerformed(ActionEvent e){ if(e.getSource()==jButton1){ int port=Integer.parseInt(jTextField2.getText().trim()); listenClient(port); } if(e.getSource()==jButton2){ String s=this.jTextField3.getText().trim(); sendData(s); } } private void listenClient(int port){//侦听 try{ if(jButton1.getText().trim().equals("侦听")){ server = new ServerSocket(port); jButton1.setText("正在侦听..."); socket=server.accept();//等待,一直到客户端连接才望下执行 sendData("已经成功连接。。。"); jButton1.setText("正在聊天..."); jTextArea1.append("客户端已经连接到服务器\n"); MyThread t=new MyThread(); t.start(); } }catch(Exception ex){ } } private void sendData(String s){//发送数据 try{ os= new PrintWriter(socket.getOutputStream()); os.println(s); os.flush(); if(!s.equals("已经成功连接。。。")) this.jTextArea1.append("Server:"+s+"\n"); }catch(Exception ex){ } } //Component initialization private void jbInit() { contentPane = (JPanel) this.getContentPane(); contentPane.setLayout(null); this.setSize(new Dimension(540, 340)); this.setTitle("服务器"); jLabel2.setBounds(new Rectangle(22, 27, 72, 28)); jLabel2.setText("端口号"); jLabel2.setFont(new java.awt.Font("宋体", 0, 14)); jTextField2.setBounds(new Rectangle(113, 27, 315, 24)); jButton1.setBounds(new Rectangle(440, 28, 73, 25)); jButton1.setFont(new java.awt.Font("Dialog", 0, 14)); jButton1.setBorder(BorderFactory.createEtchedBorder()); jButton1.setActionCommand("jButton1"); jButton1.setText("侦听"); jLabel3.setBounds(new Rectangle(23, 57, 87, 28)); jLabel3.setText("请输入信息"); jLabel3.setFont(new java.awt.Font("宋体", 0, 14)); jTextField3.setBounds(new Rectangle(114, 60, 314, 24)); jTextField3.setText(""); jButton2.setText("发送"); jButton2.setActionCommand("jButton1"); jButton2.setBorder(BorderFactory.createEtchedBorder()); jButton2.setFont(new java.awt.Font("Dialog", 0, 14)); jButton2.setBounds(new Rectangle(440, 58, 73, 25)); jScrollPane1.setBounds(new Rectangle(23, 92, 493, 189)); contentPane.add(jTextField2, null); contentPane.add(jButton1, null); contentPane.add(jLabel3, null); contentPane.add(jTextField3, null); contentPane.add(jButton2, null); contentPane.add(jScrollPane1, null); contentPane.add(jLabel2, null); jScrollPane1.getViewport().add(jTextArea1, null); jButton1.addActionListener(this); jButton2.addActionListener(this); this.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ try{ socket.close(); instr.close(); System.exit(0); }catch(Exception ex){ } } }); } public static void main(String arg[]){ JFrame.setDefaultLookAndFeelDecorated(true); Server frm=new Server(); frm.setVisible(true); } } 客户端: import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.net.*; public class Client extends JFrame implements ActionListener{ JPanel contentPane; JLabel jLabel1 = new JLabel(); JTextField jTextField1 = new JTextField("127.0.0.1"); JLabel jLabel2 = new JLabel(); JTextField jTextField2 = new JTextField("4700"); JButton jButton1 = new JButton(); JLabel jLabel3 = new JLabel(); JTextField jTextField3 = new JTextField(); JButton jButton2 = new JButton(); JScrollPane jScrollPane1 = new JScrollPane(); JTextArea jTextArea1 = new JTextArea(); BufferedReader instr =null; Socket socket = null; PrintWriter os=null; public Client() { jbInit(); } class MyThread extends Thread{ public void run(){ try{ os=new PrintWriter(socket.getOutputStream()); instr=new BufferedReader(new InputStreamReader(socket.getInputStream())); while(true){ this.sleep(100); if(instr.ready()){ jTextArea1.append("服务器: " +instr.readLine()+"\n"); } } }catch(Exception ex){ } } } public void actionPerformed(ActionEvent e){ if(e.getSource()==jButton1){ String ip=jTextField3.getText().trim(); int port=Integer.parseInt(jTextField2.getText().trim()); connectServer(ip,port); } if(e.getSource()==jButton2){ String s=this.jTextField3.getText().trim(); sendData(s); } } private void connectServer(String ip,int port){//连接 try{ if(jButton1.getText().trim().equals("连接")){ jButton1.setText("连接服务器..."); socket=new Socket(ip,port); jButton1.setText("正在聊天"); MyThread t=new MyThread(); t.start(); } }catch(Exception ex){ } } private void sendData(String s){//发送数据 try{ os = new PrintWriter(socket.getOutputStream()); os.println(s); os.flush(); this.jTextArea1.append("Server:"+s+"\n"); }catch(Exception ex){ } } private void jbInit() { contentPane = (JPanel) this.getContentPane(); jLabel1.setFont(new java.awt.Font("宋体", 0, 14)); jLabel1.setText("服务器名称"); jLabel1.setBounds(new Rectangle(20, 22, 87, 28)); contentPane.setLayout(null); this.setSize(new Dimension(540, 340)); this.setTitle("客户端"); jTextField1.setBounds(new Rectangle(114, 26, 108, 24)); jLabel2.setBounds(new Rectangle(250, 25, 72, 28)); jLabel2.setText("端口号"); jLabel2.setFont(new java.awt.Font("宋体", 0, 14)); jTextField2.setBounds(new Rectangle(320, 27, 108, 24)); jButton1.setBounds(new Rectangle(440, 28, 73, 25)); jButton1.setFont(new java.awt.Font("Dialog", 0, 14)); jButton1.setBorder(BorderFactory.createEtchedBorder()); jButton1.setActionCommand("jButton1"); jButton1.setText("连接"); jLabel3.setBounds(new Rectangle(23, 57, 87, 28)); jLabel3.setText("请输入信息"); jLabel3.setFont(new java.awt.Font("宋体", 0, 14)); jTextField3.setBounds(new Rectangle(114, 60, 314, 24)); jButton2.setText("发送"); jButton2.setActionCommand("jButton1"); jButton2.setBorder(BorderFactory.createEtchedBorder()); jButton2.setFont(new java.awt.Font("Dialog", 0, 14)); jButton2.setBounds(new Rectangle(440, 58, 73, 25)); jScrollPane1.setBounds(new Rectangle(23, 92, 493, 189)); contentPane.add(jLabel1, null); contentPane.add(jTextField1, null); contentPane.add(jLabel2, null); contentPane.add(jTextField2, null); contentPane.add(jButton1, null); contentPane.add(jLabel3, null); contentPane.add(jTextField3, null); contentPane.add(jButton2, null); contentPane.add(jScrollPane1, null); jScrollPane1.getViewport().add(jTextArea1, null); jButton1.addActionListener(this); jButton2.addActionListener(this); this.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ try{ socket.close();instr.close();os.close();System.exit(0); }catch(Exception ex){ } } }); } public static void main(String arg[]){ JFrame.setDefaultLookAndFeelDecorated(true); Client frm=new Client(); frm.setVisible(true); } } 先启动服务器端,侦听端口,再启动客户端,就行了

zhaoxiangrong

TDDOWNLOAD\网管工具\聚生网管2009控制整个局域网的P2P下载各种聊天工具简体中文官方安装版.rar

TDDOWNLOAD\网管工具\聚生网管2009控制整个局域网的P2P下载各种聊天工具简体中文官方安装版.rar

刘12332123

51CTO下载-仿飞秋的局域网聊天工具.rar

51CTO下载-仿飞秋的局域网聊天工具.rar

wangbin10191

飞秋局域网聊天工具传送工具

一款在局域网中很好用的软件,飞秋局域网聊天工具传送工具

陷袋人
评论
收藏 已收藏
分享
返回顶部