A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhouchao 中级黑马   /  2013-7-31 09:11  /  1296 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 杨兴庭 于 2013-7-31 23:20 编辑

Socket s = new Socket("192.168.1.254",10004);
这句语句是用的下面这个构造函数吗?
Socket(InetAddress address, int port)  "192.168.1.254"不是字符串吗


评分

参与人数 1黑马币 +3 收起 理由
杨兴庭 + 3

查看全部评分

3 个回复

倒序浏览
“192.168.1.254”是ip地址
public Socket(InetAddress addr,int port):创建一个流套接头,并将其连接到指定IP地址的指定端口号

评分

参与人数 1技术分 +1 黑马币 +3 收起 理由
杨兴庭 + 1 + 3

查看全部评分

回复 使用道具 举报
本帖最后由 lkjghvcx@163.co 于 2013-7-31 10:03 编辑

使用的这个构造函数
Socket(String host, int port)
          创建一个流套接字并将其连接到指定主机上的指定端口号。


"192.168.1.254"是字符串

若要InetAddress 还得创建InetAddress 对象
通过InetAddress 的静态方法:
static InetAddress getByName(String host)
          在给定主机名的情况下确定主机的 IP 地址。
创建




评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
lkjghvcx@163.co 发表于 2013-7-31 10:02
使用的这个构造函数
Socket(String host, int port)
          创建一个流套接字并将其连接到指定主机上的 ...

那String host 不是主机名吗

用IP地址是不是也可以
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马