• 5694阅读
  • 9回复

局域网内有10台电脑,它们连接同一服务器,服务器是用什么方法区分它们的呢? [复制链接]

上一主题 下一主题
离线y1363386323
 

只看楼主 倒序阅读 楼主  发表于: 2016-03-21
最近在做TCP开发,用到了客户端与服务器通信的内容,但有一个问题一直徘徊不前.
假如同一局域网内有10台电脑,它们连接同一服务器,那服务器是怎样区别它们的呢?
大家都知道同一局域网内的10台电脑的IP地址都是一样的啊.
有做过客户端与服务器开发的小伙伴吗?求告知怎样区分?
离线80eboy

只看该作者 1楼 发表于: 2016-03-21
IP一样端口不一样的
离线toby520

只看该作者 2楼 发表于: 2016-03-22
局域网 十台电脑的局域网IP不一样就可以 ,另外 这种问题 可以看看  http://www.dushibaiyu.com/2013/12/qtcpserver%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%AE%9E%E7%8E%B0.html
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线tonyzhou1985

只看该作者 3楼 发表于: 2016-03-22
1.服务端没监听到一个连接进入,都会产生一个描述符,你只要保存这个描述符对应的socket就行。
2.tcp通讯一般需要制订自己的通讯协议。你只要加入一些客户端的身份信息就行
离线z609932088

只看该作者 4楼 发表于: 2016-03-22
同一局域网内,IP相同可以同时上么,那不冲突了么,
有阳光的地方就是青春
离线zhanglyl

只看该作者 5楼 发表于: 2016-03-22
哥儿们,这么多电脑 一样的IP,能叫局域网吗?能互通互联吗?先补补局域网的知识吧!!
离线yanche

只看该作者 6楼 发表于: 2016-03-22
怎么区分的关键是看你的网络通信协议是怎么定义的,没有一个具体的协议可以满足所有的情况,你说的这个情况其实有点类似分布式仿真网络了,你也可以联系我,我给你详细的答复
具有十年研发经验的团队,专注于C++、Qt、Python等语言,专业软件开发团队,致力于完美解决客户的需求,我们期待与您的洽谈。
业务范畴:应用软件定制、UI定制、各类管理系统定制、仿真设计、三维开发、通信SDK定制、Logo设计等等
QQ:548725431
微信:yanche521
离线sanyun

只看该作者 7楼 发表于: 2016-05-23
局域网内的电脑IP地址怎么可能一样呢?
离线cycloveu

只看该作者 8楼 发表于: 2016-05-23
可能楼主的意思是在外网里面看一个路由下的局域网外网地址.
大道至简 悟在天成
离线fengxingbao

只看该作者 9楼 发表于: 2016-06-08
3楼说的是有道理的,根据描述符是可以区分各个客户端的
快速回复
限100 字节
 
上一个 下一个