相关文章
更多最近更新
更多求java即时通讯的一个简单功能代码
2019-03-25 13:36|来源: 网路
最近在学习java网络编程,现在想写一个小功能:
要求是:一个服务器端,每个客户端必须登录,然后登陆后从服务器获取其它客户端的IP和端口,然后客户端于客户端直接进行通讯,不需要再经过服务器端,这个功能应该怎么实现呢?最好是有代码,先谢谢各位了!
要求是:一个服务器端,每个客户端必须登录,然后登陆后从服务器获取其它客户端的IP和端口,然后客户端于客户端直接进行通讯,不需要再经过服务器端,这个功能应该怎么实现呢?最好是有代码,先谢谢各位了!
相关问答
更多-
Java使用Mina开发即时通讯服务器的时候遇到的问题[2022-03-28]
@Override public void sessionIdle(IoSession session, IdleStatus idleStatus) throws Exception { logger.debug(session.getRemoteAddress() + "供应商从链路3分钟未收到消息"); //TODO:在这里发心跳协议 } -
怎样用java web和websocket实现网页即时通讯[2023-05-06]
下面是一个java的多线程的WebServer的例子: //import java.io.*; import java.net.*; //import java.util.*; public final class WebServer { public static void main(String argv[]) throws Exception { int port = 80; // Establish the listen socket. ServerSocket WebSocket = new Se ... -
商品社会拒绝白干,第一,没有人会给你这个程序。第二,就算有人给你,他也不会耐心告诉你怎么配置,怎么装数据库。怎么运行。 随随便便来这里就想白要,你觉得可能吗。我说话可能不好听,但是这是事实。
-
app内即时通讯功能如何开发?[2023-10-17]
自己开发或者用第三方的。融云这种SDK要简单的多,也比较强大,直接去看官网的文档就行。省时省力。 -
目前企业即时通讯软件中比较专业的sass软件有哪些?[2022-12-20]
楼主你要找企业使用的saas软件推荐你使用imo,imo不仅专业而且免费。 -
开源即时通讯软件?(open source instant messenger?)[2023-05-16]
Jabber / XMPP是开源的,有很多实现(客户端和服务器),主要是开源的。 只要看看XMPP标准基金会 。 顺便说一句,你会在这里找到一个基于web客户端实现的列表。 此外,还有一个单声道/ .NET实现,称为jabber-net 。 Jabber/XMPP is open-source, there are many implementations (client and server) that are mostly open source. Just check out XMPP Standar ... -
任何开源的即时通讯工具?(any open source instant messenger?)[2022-03-08]
Pidgin是一个开源信使。 不是C#虽然(实际上是在C中) Pidgin is an open-source messenger. Not C# though (it's in C, actually) -
即时通讯(TAR-ing on-the-fly)[2021-12-22]
您不需要使用tar来压缩单个文件,只需使用gzip : ls -sR | gzip > documents_tree.txt.gz 然后,您可以使用gunzip documents_tree.txt来解压缩它,或使用gzcat和zless等工具查看它,而无需先解压缩它。 You don't need to use tar to compress a single file, just use gzip: ls -sR | gzip > documents_tree.txt.gz You can then ... -
如何获得即时通讯的Socket服务器地址和端口?(How to get Socket server address and port of an instant messenger?)[2022-03-16]
如果你想改变主机或地址,也许你可以使用一些命令来输入它们 #!/usr/bin/python HOST=raw_input('please input HOST: ') PORT=raw_input('please input PORT: ') 然后你改变主机和端口 s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect((HOST,PORT)) If you want to change the Host or Addr maybe ... -
XMPP Standards Foundation链接到几个.NET SDK库,供那些希望构建自己的IM的人使用。 这是一个链接: http://www.ag-software.de/agsxmpp-sdk/ 还有一个CodeProject链接,显示使用agsXMPP可以轻松启动和运行: http://www.codeproject.com/KB/IP/JabberClient.aspx 希望你发现这些都是好读! The XMPP Standards Foundation links to several ...