自己实现RMI(五)socket通信方案之TCP通信

来源:互联网 发布:网络电影脱轨下载 编辑:程序博客网 时间:2024/03/29 03:19

        其实,我一开始的RMI的数据传输采用的就是普通的TCP通信方案,只是TCP比UDP效率稍微低点(UDP的方案比TCP的方案也没快多少~O(∩_∩)O~)

        TCP通信方案是可信的,只是实现的时候,收发时的数据最好是字符串,即接收端用readline函数接收字符串,这样的话效率高,如果用readbyte多次读取数据,效率低下。

        其次,用TCP方案的话,不要用自带的select模型来编写多客户端的服务器,自带的select模型比较烂,效率低,最好用最原始的来一个客户端建立一个线程的方式(如果满足项目需要的话)。

原创粉丝点击