首页 新闻 会员 周边 捐助

Socket问题

0
[已解决问题] 解决于 2015-04-10 13:53

有A、B两个服务器,有M、N两个客户端,现在要求是M要同时连接A和B,然后判断A的命令和B的命令等级,不一样的等级,执行不一样的操作

一个服务器,多个客户机还可以,但是多个客户机,多个服务器,怎么做呢,求解决

就是socket的,单个服务端的,在服务端建立了一个userList,接受用户的信息,那么客户端要链接多个服务端,又该怎么做呢?

_Vegetables的主页 _Vegetables | 小虾三级 | 园豆:586
提问于:2015-04-07 16:34
< >
分享
最佳答案
0

先别管服务器或客户端,先描述清楚A,B,M,N之间怎么通信,逻辑是怎么样的。

我是没看明白你到底在问什么。

奖励园豆:5
Firen | 大侠五级 |园豆:5385 | 2015-04-08 18:36

A是教师端,B是中控段,M N分别是学生机,现在这样,A发送指令给M N执行,B也可以法功指令给M N执行,但是,可以根据传递过去的值得等级,比如中控2级,教师3级,那么2级优先级高于3级,则执行2级的命令,当前,接受命令,设置了接受时间,默认是1分钟内只接受一个指令,现在问题就是我怎么让 M N同时得到 A B的值,请指教

_Vegetables | 园豆:586 (小虾三级) | 2015-04-09 08:39

@_Vegetables: 当前,接受命令,设置了接受时间,默认是1分钟内只接受一个指令。你这么做当然不对。接受到指令后,记录下当前指令的时间和发送方,当下次接收到指令时,就可以通过发送方来判断是否要执行指令了。

Firen | 园豆:5385 (大侠五级) | 2015-04-09 10:00

@Firen: 我在config里面加上两个IP地址?然后解析,同时访问?

_Vegetables | 园豆:586 (小虾三级) | 2015-04-09 11:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册