Socket类中connect(SocketAddress endpoint) 方法是干什么用的?

lj110119 2010-05-20 06:37:16
一个基础问题。
我看JDK文档不太理解,endpoint这个参数有什么用?
...全文
659 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lj110119 2010-05-21
  • 打赏
  • 举报
回复
哦,可以用,成了。
原来的我createUnresolved方法用错了。
dr_lou 2010-05-21
  • 打赏
  • 举报
回复
Socket socket = new Socket();
SocketAddress endpoint = new InetSocketAddress("127.0.0.1",65000);
socket.connect(endpoint);
dr_lou 2010-05-21
  • 打赏
  • 举报
回复
[code=Java]
Socket socket = new Socket();
SocketAddress endpoint = new InetSocketAddress("127.0.0.1",65000);
socket.connect(endpoint);
[code]

可以啊
lj110119 2010-05-21
  • 打赏
  • 举报
回复
自己顶上下。
lj110119 2010-05-20
  • 打赏
  • 举报
回复
可是服务端的地址在 new Socket(InetAddress address, int port) 的时候已经设定了呀.
...如果用new Socket()创建socket,再调用socket.connect(SocketAddress endpoint)会报错,说是服务地址错误。
其中endpoint参数我是用InetSocketAddress.createUnresolved(String host, int port)返回的···
petrie 2010-05-20
  • 打赏
  • 举报
回复
fffffff
lzy1111 2010-05-20
  • 打赏
  • 举报
回复
楼上说得很对,文档有中文的,看看中文的应该看得懂
  • 打赏
  • 举报
回复
就是服务端的地址啊,包括 IP 地址和端口号。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧