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...
ping不通就改虚拟机配置里的网卡项. |
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基本上就是只能和自己的真实主机通信了 。 |