其实,我一开始的RMI的数据传输采用的就是普通的TCP通信方案,只是TCP比UDP效率稍微低点(UDP的方案比TCP的方案也没快多少~O(∩_∩)O~)
TCP通信方案是可信的,只是实现的时候,收发时的数据最好是字符串,即接收端用readline函数接收字符串,这样的话效率高,如果用readbyte多次读取数据,效率低下。
其次,用TCP方案的话,不要用自带的select模型来编写多客户端的服务器,自带的select模型比较烂,效率低,最好用最原始的来一个客户端建立一个线程的方式(如果满足项目需要的话)。
本文探讨了在RMI数据传输中使用TCP通信方案的原理、优势与实现细节,强调了将数据传输封装为字符串以提高效率的重要性,并建议使用线程而非自带select模型来处理多客户端服务器,以提升性能。
1682

被折叠的 条评论
为什么被折叠?



