注册 登录
编程论坛 VC++/MFC

socket网络编程的几个问题?

喜鹊王子 发布于 2013-06-13 21:39, 683 次点击
1.【上位机作为客户端 下位机作为服务器】 两个下位机采用相同的IP(与上位机的IP属于同一网段)、MAC地址不同,与上位机通过交换机连接。当上位机利用socket去连接这个IP的时候,能否利用端口号来判断连的是哪个下位机?

2.【上位机作为服务器 下位机作为客户端】两个下位机的IP地址是不是不能一样,不然上位机就无法判断是哪一个下位机发过来的数据?(下位机未bind端口的情况下)
1 回复
#2
yuccn2013-06-14 09:17
不同机器用不同ip,

tcp/ip协议栈中的网络层, ip就是机器的唯一标示了。不同机器用不同ip
1