注:因为条件限制,进行socket通信的两台Ubuntu都是安装在我的win10电脑上的虚拟机。
一、虚拟机的安装
这部分因为过了比较久就没有记录,主要是安装好专业版VmWare,然后按照百度一步步来安装就行了。
注:这里要注意两台虚拟机的命名,比如server和client
二、虚拟机的配置
这里主要是指网络配置,默认的也是最简单的网络适配器是NAT模式,(关于VmWare里面的三种配置方式也有很多介绍,大家可以自行搜索哦)NAT模式是共享主机的IP,会导致两台虚拟机IP相同,所以我们应该修改为桥接模式,让主机充当路由器的角色。
还有一点需要注意的是可以修改一下软件源,我是换成了清华镜像源(这里有大佬详尽的过程https://blog.csdn.net/zhangvalue/article/details/80277888)然后下载速度增长显著。
三、网络测试
网络测试我只想强调一点,因为我安装好的虚拟机是没有网络工具的,所以记得安装哦 apt-get install net-tools(可以用ifconfig -a指令查看网络)
四、socket编程
先进行最基础的运行socket通信,我的建议是从别人帖子里复制代码先运行一下,这样也会有点动力(我是被之前的配置搞累了die
还有,建议用python编程,简洁又易懂,我只能用c++了(。。。。。