易语言服务器识别客户端的问题?

易语言服务器识别客户端的问题?,第1张

服务器1取回客户 ()

返回的是IP和端口,若你的客户端IP固定的话你就可以直接执行你的要求,若不是固定就每次客户端发送数据前加个标识,服务端取回数据后先验证这个标识去判断是哪台电脑

外网IP登陆要带端口号,试试11812285195:7000

你这个操作我感觉像是在将自己的机器作为服务器配置,是这个诉求吗?

你做那个域名hosts更改意义不大,你本地做的结果,只能说明,当你本地触发访问这个域名时,会指向到你所设定的ip地址,而实际域名解析IP不会变化的,域名本身的IP地址需要通过控制面板进行操作,所以你在IP138上查询的结果没有参考意义。

简单说,就是你做了hosts设置后,你通过CMD,ping下域名,结果就是你设置的IP地址,也就是你内网的IP。

实话,对易语言我不熟悉,不过从你操作的步骤,感觉跟那个客户端没有太大关系。

我是用超级列表框写的,超级列表框是一般是用插入表项和置标题来写的,还有客户离开的时候会返回数据到服务端的,你在服务端可以用取回客户来知道IP,再通过IP查找出在你服务端显示的是哪位,然后就可以删除那位了

端口映射 是在你用路由器的时候用的

当你的某台电脑连接路由器时,路由器会分给你的电脑一个内网IP 一般是(192168XY)的形式

比如:你连接外网IP(我现在的外网IP是(119059111)),

客户端连接("119059111:123")'123是端口

客户端会将信息发送到你的路由器,但是路由器不知到"123"这个端口的信息应该怎么处理

这时,你就需要" 端口映射",将"123"端口的信息发送到内网的某个指定IP(192168XY)

形式: 客户---(连接/发送数据)-->---(外网)--->路由器----(端口映射)--->被分配指定IP的电脑(或其他的设备)

端口映射 在路由器的设置网页中找

这是我自己的看法,本人非专业,只是曾经研究过有错希望指出

发送数据可以是变了,只是发送前会自动把变量转为数值,你发送变量A,则服务器收到的是123456789,如果给A赋值为1000,那发送之后服务器收到的就是1000 发送的时候类似这样:客户1发送数据 (A)就可以了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 易语言服务器识别客户端的问题?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情