电脑作为服务器,手机作为客户端,连接电脑的热点。这个时候客户端socket配置服务器的ip是多少?

时间:2021-11-16 18:14:05
如题,我的服务器程序在本地跑,手机上跑客户端程序,利用socket进行通信。这个时候,我的socket改怎么配置ip呢?电脑上需要配置吗?

7 个解决方案

#1


只要你电脑和手机在同个局域网下就行,保证能通,建立socket时,用电脑端的IP

#2


在手机端连接时, 使用PC服务器的IP和端口. 
如果PC有固定公网IP地址, 那肯定使用公网.
如果同在一个局域网内, 那么使用PC内网地址.

一般笔记本PC无线网卡开的热点, IP地址都不会跟PC端的IP地址在同一个局域网内的. 

#3


我设置成了我的本地ip,但是在 socket = new Socket("192.168.1.114", 8888);
这一步的时候,socket= null 。不知道怎么回事!

#4


建议使用花生壳内网映射 电脑作为服务器,手机作为客户端,连接电脑的热点。这个时候客户端socket配置服务器的ip是多少?

#5


我已经知道怎么回事了。谢谢以上各位!

#6


是我无线有问题。一直容易掉线。而且,防火墙没关。后来,在同一个局域网下,关闭防火墙。就可以了

#7


pc端做服务器用什么?tom猫?数据库又用什么呢?我现在菜鸟啊……………

#1


只要你电脑和手机在同个局域网下就行,保证能通,建立socket时,用电脑端的IP

#2


在手机端连接时, 使用PC服务器的IP和端口. 
如果PC有固定公网IP地址, 那肯定使用公网.
如果同在一个局域网内, 那么使用PC内网地址.

一般笔记本PC无线网卡开的热点, IP地址都不会跟PC端的IP地址在同一个局域网内的. 

#3


我设置成了我的本地ip,但是在 socket = new Socket("192.168.1.114", 8888);
这一步的时候,socket= null 。不知道怎么回事!

#4


建议使用花生壳内网映射 电脑作为服务器,手机作为客户端,连接电脑的热点。这个时候客户端socket配置服务器的ip是多少?

#5


我已经知道怎么回事了。谢谢以上各位!

#6


是我无线有问题。一直容易掉线。而且,防火墙没关。后来,在同一个局域网下,关闭防火墙。就可以了

#7


pc端做服务器用什么?tom猫?数据库又用什么呢?我现在菜鸟啊……………