您的位置:

包含java局域网实时通讯工具的词条

本文目录一览:

网络上的通讯工具都有哪些?

有好多好多哦

新浪UC 2005III Beta 2

《 -- 2006-01-12日发布 -- 》 ******** UC2005II……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-01-12 2606290 16842KB

叮当即时通讯软件 V2.0

叮当即时通讯软件是一个以先进的点对点通讯技术为基础……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-03-01 0 5394KB

网络即时办公 V2.92

网络即时办公是一款专为企业和MIS开发商定制的即时消息……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-02-28 2594 5525KB

水晶情缘--E话通密码寻回者 2006 V4.41

本软件由衡阳水晶情缘软件工作室免费软件,可以帮助你……

操作系统:Win9x/NT/2000/XP 授权方式:试用版

2006-02-24 110140 1132KB

Bopup Messenger V4.1.8

Bopup Messenger 这个程序是在Windows下使用的程序,它……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-02-24 4021 5252KB

FreeCommunication V5.2

FreeCommunication 主要功能:文本聊天(支持动态表情)……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-02-24 4816 2167KB

玻瑞器 V2.11

玻瑞器—是国内一款最新面市的、具有强大功能的个人商……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-02-23 1479 863KB

UniCool网络娱乐互动平台 V2006 Beta 1

UniCool是由你数码科技公司自行开发的一款功能超强的网……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-02-20 62995 13261KB

新浪UC通用聊天记录器 V3.0 Build 20060217

能逼真记录你电脑上新浪UC、ET(新版E话通)、网易泡泡……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-02-18 2558 913KB

mIRC V6.17

英国 mIRC 公司出品的 IRC 类客户端软件,目前风靡于全……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-02-18 39984 1320KB

ZX Messenger 2006 V8.5

ZX Messenger是一个源代码完全开放的免费即时聊天工具……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-02-16 27253 40316KB

絮语 V2005

絮语是一个集聊天,语音视频,文件传输,文件共享.网络会……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-02-15 48907 3933KB

PolarNight V3.12.0602 263特别版

想不想只需一个软件就拥有聊天、管理、听歌、甚至在线……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-02-14 4803 4576KB

Lava-Lava V0.91 Beta 6

Lava-Lava是一款趣味、实用、高品质的多媒体网络通讯软……

操作系统:Windows2000/XP/2003 授权方式:免费版

2006-02-14 2265 6039KB

Google Talk V1.0.0.86 汉化版

Google Talk 是 Google 公司推出的即时通讯软件,除了……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-02-09 18351 1161KB

Google Talk V1.0.0.86

Google Talk-Google的IM工具终于公开发布了,除了具有……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-02-08 9621 875KB

FlashDeli V3.92

这是用于你的局域网或者内部网的一个即时报信系统。Fl……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-02-08 2074 835KB

Chat Watch V4.3.2

Chat Watch 能够帮你监控 ICQ、AOL、MSN 以及 Yahoo M……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-02-07 13053 2254KB

网络信使 V3.28

绿色局域网聊天软件,无需服务器,支持点对点文件传输……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-02-06 18812 419KB

Instant Messenger 2 (IM2) V2.0 Final

IM2 Messenger支持AOL, ICQ, MSN, IRC, Yahoo协议,单……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-02-04 2026 4836KB

盛大圈圈 V1.6.0.1016

盛大圈圈是由盛大网络自主开发的新一代开放式即时通讯……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-01-27 7802 9070KB

珠联JAVA棋牌室 V1.24

在浏览器下运行的聊天软件,可放置在网站首页上。进入……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-01-27 1154 728KB

Gaim for Unix V2.0.0 Beta 2

Gaim 让您同时登入多种传讯软件帐号,支持AIM、ICQ、Y……

操作系统:Linux 授权方式:共享版

2006-01-25 10434 10157KB

Gaim for Windows V2.0.0 Beta 2

Gaim是多协议的即时通讯客户端,支持包括Linux,BSD,……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-01-25 28891 7417KB

Eboto V1.0.1.5 简体中文版

新增功能: 1. ET聊天室(测试) 2. ET社群(测试) 3.……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-01-25 87338 5613KB

工会语音平台 V3.0

比TS更方便的语音通信工具! 免费提供! 房间最多支持20……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-01-23 703 428KB

废客LICQ 局域网即时通讯 V1.60

本软件能快捷地把局域网内的电脑讯速联机,仿照QQ样式……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-01-21 8402 6286KB

Elink 2006 Beta 1

ELINK 2006是由广联集团推出的一套集商务联系与个人沟……

操作系统:Win9x/NT/2000/XP 授权方式:试用版

2006-01-19 422 9831KB

LumaQQ 2006 Patch Build 01.17

LumaQQ 是一个独立的 Java QQ 客户端,具有可重用的纯……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-01-19 160919 3191KB

TeamTalk V3.2 Beta 1

TeamTalk允许在因特网或局域网内的用户进行语音交流。……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-01-19 1154 1755KB

XChat V2.6.2

Xchat 是流行的聊天室软件,类似于Windows 下的Mirc,……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-01-16 8405 1619KB

声音表情 Voice Emotion V1.1.0.36

好东东,聊天时还可以分享音乐。vEmotion是一款兼容多种……

操作系统:WinNT/2000/XP 授权方式:免费版

2006-01-15 2124 1400KB

新浪UTalk客户端软件 V1.70

UTalk是一款主要针对网络游戏用户和局域网游戏用户而开……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-01-12 13137 4654KB

新浪UTalk服务器端软件 V1.30

UTalk是一款主要针对网络游戏用户和局域网游戏用户而开……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2006-01-12 2830 2424KB

淘宝旺旺 V1.5 Beta 2

淘宝旺旺,淘宝旺旺是为淘宝会员量身定做的个人交易沟……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-01-12 326517 6587KB

UU通(uutong) V3.2

为答谢各位UU的关爱和支持,庆祝我们UU地带 “音乐频道……

操作系统:Win9x/NT/2000/XP/2003 授权方式:免费版

2006-01-11 9177 9266KB

腾讯TM(Tencent Messenger) 2006 珊瑚虫版 V4.1.2

≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡ 腾讯 TM200……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2006-01-10 84546 10105KB

MSQ/录音录象的即时通讯工具 V2.2

MSQ 是自主开发的一款免费的绿色多媒体即时通讯工具,……

操作系统:Win9x/NT/2000/XP 授权方式:试用版

2006-01-08 4489 3195KB

腾讯TM(Tencent Messenger) 2006 新春版

Tencent Messenger(简称TM)是腾讯公司最新推出的一款……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2005-12-31 626783 9314KB

小蜜蜂电话影视通(Miphone) V2.20 官方正式版

【倾情促销】 为答谢新老小蜜蜂用户对本产品的支持,现……

操作系统:WindowsMe/2000/XP 授权方式:共享版

2005-12-31 207048 9963KB

私密空间 V2.42

点到点(p2p)视音频聊天,是用于朋友、亲友、同学以及互……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2005-12-29 6534 466KB

生意狼2005 V1.0 Beta

生意狼 2005 是由亿码科技开发的一款 基于NET114.com ……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2005-12-28 387 3228KB

霸霸 2006 Beta 1

霸霸是一套完全免费的即时通讯工具,集网络文件实时传……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2005-12-26 3036 2153KB

P2P即时通讯君曼Web160IM V1.70

web160IM在线咨询/在线客服/在线洽谈系统是深圳君曼科……

操作系统:Win9x/NT/2000/XP 授权方式:试用版

2005-12-23 709 4222KB

Fomine WinPopup V4.3

Fomine WinPopup 可以完全代替Windows自带的WinPopup命……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2005-12-22 1579 1399KB

Y!Multi Messenger V7.5.0.333

该程序能让你同时打开多个 Yahoo! Messenger 窗口,特……

操作系统:Win9x/NT/2000/XP/2003 授权方式:免费版

2005-12-21 1569 1566KB

Office Messenger V3.3

Office Messenger是自动广播寻址的局域网P2P即时消息工……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2005-12-20 736 272KB

雅虎通(Yahoo! Messenger) V7.5.0.333 Beta 汉化补丁

Yahoo!开发的聊天软件,功能包括:语音聊天:聊天不必……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2005-12-16 2582 1308KB

Instant Messenger 2(IM2) V1.5.0.59 汉化版

免费软件,支持AOL, ICQ, MSN, IRC, Yahoo协议,单协议……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2005-12-15 847 4816KB

SimpLite For Jabber/Google Talk V2.2.0

SimpLite For AOL Instant Messenger 提供了 2048 bit……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2005-12-14 1026 3946KB

SimpLite For Yahoo! Messenger V2.2.0

SimpLite For Yahoo! Messenger 提供了 2048 bit 字符……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2005-12-14 840 3489KB

雅虎通(Yahoo! Messenger) V7.5.0.333 Beta 英文版

Yahoo!开发的聊天软件,功能包括:语音聊天:聊天不必……

操作系统:WinNT/2000/XP 授权方式:免费版

2005-12-13 57510 8490KB

闪灵信使 V1.03 修正版

闪灵信使是一款针对企业内部沟通而开发的软件,使用本……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2005-12-11 1819 4014KB

AD商务通 V3.0 Build 1210

“AD商务通3.0”软件,其服务对象主要定位于广告及其相……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2005-12-10 593 4532KB

MeChat语音视频聊天视频会议Web系统 V5.30

MeChat用 web方式实现文字、语音和视频聊天,语音数据可……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2005-12-09 34740 2342KB

雅虎通(Yahoo! Messenger) V7.0.0.440 简体中文版

Yahoo!开发的聊天软件,功能包括:语音聊天:聊天不必……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2005-12-09 237083 10728KB

Netpise 迅派网上办公室 V1.29

免费的P2P局域网内部通讯工具。不需服务器、不需接入互……

操作系统:Win9x/NT/2000/XP/2003 授权方式:免费版

2005-12-09 7638 11880KB

网易POPO 2004 Build 20051209

网易POPO正式发布新版POPO build 20051209版本。详细更……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2005-12-09 970780 14153KB

淘金宝即时交易及事物处理软件 V2.0C

淘金宝软件是专为从事网上交易的企业或个人量身定做的……

操作系统:Win9x/NT/2000/XP 授权方式:共享版

2005-12-09 775 3548KB

Econ V3.0.1.8

Econ 是一款基于互联网的免费的视、音频通讯软件,它能……

操作系统:Win9x/NT/2000/XP 授权方式:免费版

2005-12-05 595 2727KB

好用的局域网内的即时通讯软件?

可以试一下大蚂蚁即时通讯软件,他们是自己研发的,特别对局域网这样的网络环境有较好的产品适应性,单点登录便于工作协同,同时及时沟通时效性也强,现在还可以有移动版本和视频会议系统等

怎样用java web和websocket实现网页即时通讯

原理

WebSocket protocol 。

现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客户端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏览器需要不断的向服务器发出请求,然而HTTP request 的header是非常长的,里面包含的有用数据可能只是一个很小的值,这样会占用很多的带宽。

而比较新的技术去做轮询的效果是Comet – 用了AJAX。但这种技术虽然可达到全双工通信,但依然需要发出请求。

在 WebSocket API,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。在此WebSocket 协议中,为我们实现即时服务带来了两大好处:

1. Header

互相沟通的Header是很小的-大概只有 2 Bytes

2. Server Push

服务器的推送,服务器不再被动的接收到浏览器的request之后才返回数据,而是在有新数据时就主动推送给浏览器。

一、项目简介

WebSocket是HTML5一种新的协议,它实现了浏览器与服务器全双工通信,这里就将使用WebSocket来开发网页聊天室,前端框架会使用AmazeUI,后台使用Java,编辑器使用UMEditor。

二、涉及知识点

网页前端(HTML+CSS+JS)和Java

三、软件环境 Tomcat 7 JDK 7 Eclipse JavaEE 现代浏览器

四、效果截图

效果1

效果2

五、项目实战

1. 新建项目

打开Eclipse JavaEE,新建一个名为Chat的Dynamic Web Project,然后导入处理JSON格式字符串所需要的包,把commons-beanutils-1.8.0.jar、commons-collections-3.2.1.jar、commons-lang-2.5.jar、commons-logging-1.1.1.jar、ezmorph-1.0.6.jar和json-lib-2.4-jdk15.jar这几个包放在WebContent/WEB-INF/lib目录下,最后把项目发布到Tomcat服务器上,到此空项目就搭建完成了。

2. 编写前端页面

在WebContent目录下新建一个名为index.jsp的页面,这里使用了AmazeUI框架,它是一个跨屏自适应的前端框架,消息输入框使用了UMEditor,它是一个富文本在线编辑器,能让我们的消息内容多姿多彩。

首先从 AmazeUI官网 下载压缩包,然后解压把assets文件夹拷贝到WebContent目录下,这样我们就能使用AmazeUI了。

再从 UEditer官网 下载Mini版的JSP版本压缩包,解压后把整个目录拷贝到WebContent目录下,接下来就可以编写前端代码了,代码如下(你可以按照自己的喜好编写):

?

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293    %@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%!DOCTYPE htmlhtml lang="zh"headmeta charset="utf-8"meta http-equiv="X-UA-Compatible" content="IE=edge"meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"titleShiYanLou Chat/title!-- Set render engine for 360 browser --meta name="renderer" content="webkit"!-- No Baidu Siteapp--meta http-equiv="Cache-Control" content="no-siteapp" /link rel="alternate icon" href="assets/i/favicon.ico"link rel="stylesheet" href="assets/css/amazeui.min.css"link rel="stylesheet" href="assets/css/app.css"!-- umeditor css --link href="umeditor/themes/default/css/umeditor.css" rel="stylesheet"style.title { text-align: center;}.chat-content-container { height: 29rem; overflow-y: scroll; border: 1px solid silver;}/style/headbody !-- title start -- div class="title"  div class="am-g am-g-fixed"   div class="am-u-sm-12"    h1 class="am-text-primary"ShiYanLou Chat/h1   /div  /div /div !-- title end -- !-- chat content start -- div class="chat-content"  div class="am-g am-g-fixed chat-content-container"   div class="am-u-sm-12"    ul id="message-list" class="am-comments-list am-comments-list-flip"/ul   /div  /div /div !-- chat content start -- !-- message input start -- div class="message-input am-margin-top"  div class="am-g am-g-fixed"   div class="am-u-sm-12"    form class="am-form"     div class="am-form-group"      script type="text/plain" id="myEditor" style="width: 100%;height: 8rem;"/script     /div    /form   /div  /div  div class="am-g am-g-fixed am-margin-top"   div class="am-u-sm-6"    div id="message-input-nickname" class="am-input-group am-input-group-primary"     span class="am-input-group-label"i class="am-icon-user"/i/span     input id="nickname" type="text" class="am-form-field" placeholder="Please enter nickname"/    /div   /div   div class="am-u-sm-6"    button id="send" type="button" class="am-btn am-btn-primary"     i class="am-icon-send"/i Send    /button   /div  /div /div !-- message input end -- !--[if (gte IE 9)|!(IE)]!-- script src="assets/js/jquery.min.js"/script !--![endif]-- !--[if lte IE 8 ] script src=""/script ![endif]-- !-- umeditor js -- script charset="utf-8" src="umeditor/umeditor.config.js"/script script charset="utf-8" src="umeditor/umeditor.min.js"/script script src="umeditor/lang/zh-cn/zh-cn.js"/script script  $(function() {   // 初始化消息输入框   var um = UM.getEditor('myEditor');   // 使昵称框获取焦点   $('#nickname')[0].focus();  }); /script/body/html  

编写完成之后启动Tomcat服务器,然后访问   ,会看到如下界面。

3. 编写后台代码

新建一个com.shiyanlou.chat的包,在包中创建一个名为ChatServer的类,从JavaEE 7开始就统一了WebSocket的API,因此无论是什么服务器,用Java写的代码都是一样的,代码如下:

?

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950    package com.shiyanlou.chat;import java.text.SimpleDateFormat;import java.util.Date;import javax.websocket.OnClose;import javax.websocket.OnError;import javax.websocket.OnMessage;import javax.websocket.OnOpen;import javax.websocket.Session;import javax.websocket.server.ServerEndpoint;import net.sf.json.JSONObject;/** * 聊天服务器类 * @author shiyanlou * */@ServerEndpoint("/websocket")public class ChatServer { private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm");  // 日期格式化 @OnOpen public void open(Session session) {  // 添加初始化操作 } /**  * 接受客户端的消息,并把消息发送给所有连接的会话  * @param message 客户端发来的消息  * @param session 客户端的会话  */ @OnMessage public void getMessage(String message, Session session) {  // 把客户端的消息解析为JSON对象  JSONObject jsonObject = JSONObject.fromObject(message);  // 在消息中添加发送日期  jsonObject.put("date", DATE_FORMAT.format(new Date()));  // 把消息发送给所有连接的会话  for (Session openSession : session.getOpenSessions()) {   // 添加本条消息是否为当前会话本身发的标志   jsonObject.put("isSelf", openSession.equals(session));   // 发送JSON格式的消息   openSession.getAsyncRemote().sendText(jsonObject.toString());  } } @OnClose public void close() {  // 添加关闭会话时的操作 } @OnError public void error(Throwable t) {  // 添加处理错误的操作 }}  

4. 前后台交互

后台写完了,前台要用WebSocket连接后台,需要新建一个WebSocket对象,然后就可以和服务器端进行交互,从浏览器发送消息给服务器端,同时要验证输入框的内容是否为空,然后接受服务端发送的消息,把它们动态地添加到聊天内容框中,在

?

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354    var um = UM.getEditor('myEditor');$('#nickname')[0].focus();// 新建WebSocket对象,最后的/websocket对应服务器端的@ServerEndpoint("/websocket")var socket = new WebSocket('ws://${pageContext.request.getServerName()}:${pageContext.request.getServerPort()}${pageContext.request.contextPath}/websocket');   // 处理服务器端发送的数据   socket.onmessage = function(event) {    addMessage(event.data);   };   // 点击Send按钮时的操作   $('#send').on('click', function() {    var nickname = $('#nickname').val();    if (!um.hasContents()) {    // 判断消息输入框是否为空     // 消息输入框获取焦点     um.focus();     // 添加抖动效果     $('.edui-container').addClass('am-animation-shake');     setTimeout("$('.edui-container').removeClass('am-animation-shake')", 1000);    } else if (nickname == '') {    // 判断昵称框是否为空     //昵称框获取焦点     $('#nickname')[0].focus();     // 添加抖动效果     $('#message-input-nickname').addClass('am-animation-shake');     setTimeout("$('#message-input-nickname').removeClass('am-animation-shake')", 1000);    } else {     // 发送消息     socket.send(JSON.stringify({      content : um.getContent(),      nickname : nickname     }));     // 清空消息输入框     um.setContent('');     // 消息输入框获取焦点     um.focus();    }   });   // 把消息添加到聊天内容中   function addMessage(message) {    message = JSON.parse(message);    var messageItem = 'li class="am-comment '      + (message.isSelf ? 'am-comment-flip' : 'am-comment')      + '"'      + 'a href="javascript:void(0)" img src="assets/images/'      + (message.isSelf ? 'self.png' : 'others.jpg')      + '" alt="" width="48" height="48"//a'      + 'divheaderdiv'      + 'a href="javascript:void(0)"'      + message.nickname + '/a time' + message.date      + '/time/div/header'      + 'div' + message.content      + '/div/div/li';    $(messageItem).appendTo('#message-list');    // 把滚动条滚动到底部    $(".chat-content-container").scrollTop($(".chat-content-container")[0].scrollHeight);   }  

到这步,简单的网页聊天室就完成了,你可以多开几个窗口或在局域网中邀请小伙伴们来一起测试。

六、小结

本次项目课使用WebSocket实现了简单的网页聊天室,其实WebSocket不仅可以应用于浏览器,也可以应用于桌面客户端。

如何使用Java 的Socket实现内网和外网之间的通信。 我能实现局域网的。 有人说在网关上做映射?

内网和外网连接,这要看你的主动连接方(Client)和被动连接方(Server)各处于什么位置

1、假设Server方在外网,Client方在内网,那么可以直接通过外网IP连接,不需要任何映射

2、假设Server方在内网,Client方不论在其他内网还是在外网,都需要Server方的监听端口有被外网访问的权限,可以通过端口映射的方式实现,如果没有自己的外网服务器做端口映射的话,建议你直接使用花生壳软件

局域网即时通讯工具有哪些?

目前支持局域网使用的即时通讯软件有几款,分别是:有 度即时通、飞鸽传书、WorkPlus等。