Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                        
                        6年前关闭。
                                                                                            
                
        
我正在开发一个允许用户查看网络上其他人正在编辑的应用程序。到目前为止,我在Google上搜索过的库具有客户端到服务器而不是客户端到客户端。我可以使用Java中的哪个库而不是从头开始编写一个库?

最佳答案

TCP和UDP的工作方式(我想您想使用这些协议并在它们之上创建自己的协议)是主机必须与另一个主机交换信息。最后,总是有监听程序(可能是您所说的服务器)和启动连接的程序(客户端)。

请注意,这两个程序都可以在每个节点上运行,就像在对等应用程序中通常是这样(它们甚至可以在同一可执行文件中运行)。

根据您在问题中描述的应用程序,一种简单的方法可能是,每个节点运行一个服务器应用程序,以监听有关人员开始或停止编辑的通知,而客户端(节点启动连接)则在用户开始编辑时通知所有感兴趣的服务器。为此,客户端将必须保留网络上所有潜在作者的列表。为了创建和维护此局域网中的节点列表,最好的方法是实现类似Zeroconf的发现协议。

关于java - Java中的联网客户端,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9808708/

10-14 11:21
查看更多