从安卓系统作为客户端连接到电脑PC服务器端,就是创建不成功
1、 使用client=new Socket("localhost",8090);创建没反应;本人猜想是这个"localhost"不再是与电脑默认的ip有关,我在上面用到的是Socket
(String host, int port)
(创建一个流套接字并将其连接到指定主机上的指定端口号。)所以,想要创建成功还是要得到电脑服务器端的IP。
2、 查看socket方法摘要,最好使用Socket
(InetAddress address, int port)
( 创建一个流套接字并将其连接到指定 IP 地址的指定端口号。)
3、
client=new Socket("192.168.1.132",8090);也没用,所以最终觉得还是InetAddress address
的问题,那么就要将ip地址转换为InetAddress 对象:
InetAddress address=InetAddress.getByName("192.168.1.132");
client=new Socket(address,8090);
到最后,问题不是出在以上所述,而是没有加权限(气死了,都怪自己上课不认真)
加权限:选择AndroidManifest.xml→选择Permissions→add→Users Permisson→Name: android.permission.INTERNET(互联网权限)