99问答网
所有问题
怎么用Java写一个即时通讯软件?
如题所述
举报该问题
其他回答
第1个回答 2013-05-24
原理上很简单,首先有个服务器,做信息转发用。
问题的关键是,你的通讯协议。服务器解析通讯协议后,解析出信息接受者,信息内容分。然后从数据通道推送出去就好了。
第2个回答 2013-05-24
QQ以前放了源码,搜搜看,不过是C++写的,大致也差不多.
第3个回答 2013-05-24
比如腾讯QQ,你起码要搞个大型服务器吧,没有这个是不行的。
第4个回答 2013-05-24
我看到过一个,链接给你,用websocket的
https://github.com/TooTallNate/Java-WebSocket
里面有个example就是im的
相似回答
怎么
实现
java一
对一聊天室?可以介绍一下吗
答:
要实现
Java
一对一聊天室,可以使用Socket编程,以下是
一个
简单的实现步骤:1.创建客户端和服务器端的Socket对象,分别用于连接客户端和服务器端;2.在客户端和服务器端中分别创建输入和输出流,用于发送和接收消息;3.实现客户端和服务器端的消息传递机制,即客户端和服务器端可以相互发送和接收消息;4....
我在
用java
做
一个
简单的
即时通讯
工具,自学的所以很多都不会,希望可以帮...
答:
import
java
.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.Socket;import java.net.UnknownHostException;...
Java
语言写段简单,但又有技术含量的
即时通讯
代码,不胜感激之情溢于满...
答:
这里
有一个
简单的模拟
通讯
要先运行服务器端 再运行客户端 否则会报错:服务器端代码:package com.test3;import
java
.net.*;import java.io.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Server2 extends JFrame implements ActionListener , KeyListener {JTex...
java
实现
即时通讯
是
怎么
做到的?
答:
你可以直接找源码或者使用第三方的sdk做一些开发
。可以考虑接入ZEGO即时通讯SDK来实现,支持Android java开发,集成方便,一对一、一对多聊天都可快速搭建,重要的是不担心消息会丢失,千万级并发也稳定,可以节省90%开发时间,在线人数无上限。
用JAVA
开发
一个
在线聊天系统需要哪些
软件?
答:
“开发
Java的软件
一般用eclipse或者idea就可以了。包括Java开发环境的搭建,jdk什么的。 主要掌握的技能应该有TCP
通讯
协议,客户端服务端的开发,还有多线程或线程池这些吧
怎样用java
web和websocket实现网页
即时通讯
答:
实现网页
即时通讯
可以
使用java
web和websocket技术。以下是实现步骤:1. 创建Web应用程序,可以使用Spring MVC或Servlet框架。2. 在Web应用程序中使用Websocket API。Websocket API可以让Java应用程序在Web浏览器和服务器之间建立长连接,以实现双向通信。3. 在Websocket API中
使用Java
的注解,比如@OnOpen、@OnMessage、@OnClo...
求
java即时通讯
的
一个
简单功能代码
答:
给你这个做参考吧。自己改一下就行了。(共两个文件)//ChatClient.
java
import java.awt.*;import java.awt.event.*;import java.io.*;import java.net.*;public class ChatClient extends Frame { Socket s = null;DataOutputStream dos = null;DataInputStream dis = null;private boolean b...
用Java
实现MSN Messenger聊天
答:
著名的MSN Plus就是一款利用其API开发的用于扩展MSN Messenger功能的插件 而我们今天要介绍的jMSN则是封装了MSN Messenger开放的
通讯
协议的JAVA API 通过这个API开发者完全可以使用JAVA语言模拟出MSN Messenger
软件
API的作者也提供
一个用JAVA语言编写
的在某方面功能甚至比MSN Messenger还强大的MSN 客户端软件 由于采用了...
为自己搭建
一个
分布式 IM(
即时通讯
) 系统
答:
IM 客户端;给用户使用的消息终端,
一个
命令即可启动并向其他人发起
通讯
(群聊、私聊);同时内置了一些常用命令方便使用。 整体的流程也比较简单,流程图如下: 所以当我们自己部署时需要以下步骤: 接下来重点看看具体的实现,比如群聊、私聊消息如何流转;IM 服务端负载均衡;服务如何注册发现等等。 IM 服务端 先来看看服...
大家正在搜
通讯软件有哪些
交友软件app前十名
社交软件有哪些
社交软件
相关问题
我要用java写一个简单的即时通讯软件,该怎么写。怎么和服务...
求大神帮写用JAVA编写一个即时通信的软件 有常 谢谢了
求一个java写的即时通信小软件
求java即时通讯的一个简单功能代码
我在用java做一个简单的即时通讯工具,自学的所以很多都不会...
高手指导:用java 网络编程编写两台计算机的即时通讯软件。...
我需要编写一个即时通讯软件,语言C++或Java(自学的),...
如何用java语言对即时通讯软件进行加密