
1 Panic 2014-04-15 14:43:51 +08:00 wireshark抓包试试,太不详细了 |
2 rebornix 2014-04-15 17:44:39 +08:00 还是得抓包看一下,connection无法建立,得确认是电脑包没发出去还是虚拟机包没能返回回来。 |
3 wy315700 2014-04-15 17:53:36 +08:00 先看看能不能ping通吧 |
4 ETiV 2014-04-15 19:25:22 +08:00 同LS... pig不通就改虚拟机配置里的网卡项. |
5 wangyongbo 2014-04-15 22:20:06 +08:00 这个跟socket 无关。肯定是网络配置问题。 |
6 jxwho OP @wy315700 直接ping主机的地址吗?端口要说明吗? @ETiV 现在是NAT, 要改成什么吗? @wangyongbo 这个可以怎么发现要怎么改? 我又试了一下,在两台mac之间建立socket,但是也不成功,,没有开防火墙, |
8 11138 2014-04-16 00:21:12 +08:00 1,楼上几位都说得很清楚了,让你确定一下两台机是否通的,简单来说就是互ping一下看看,然后跟大家说一下结果。 2,直接上代码。 |
9 rebornix 2014-04-16 10:02:41 +08:00 |
11 jxwho OP 我现在让两个虚拟机在建立的NAT Network下,就可以正常工作了...但是奇怪的是,同一个网络下的两部Mac不能socket成功,防火墙关了. |
12 luoqeng 2014-04-16 18:08:56 +08:00 你没弄懂VMware的网络工作模式,桥接 NAT HOST 之间的区别搞清楚了就行了,去网上搜搜吧。 简单的解释 : 桥接相当于把虚拟机直接插在交换机上。 NAT还是用真实主机的IP去通信,所以要其他局域网主机访问需做端口映射。 HOST基本上就是只能和自己的真实主机通信了 。 |