黑马程序员技术交流社区

标题: 怎么才能把String型转成SocketAddress型呢? [打印本页]

作者: 武嘉豪    时间: 2013-9-1 20:10
标题: 怎么才能把String型转成SocketAddress型呢?
本帖最后由 武嘉豪 于 2013-9-1 21:00 编辑


作者: 范龙波    时间: 2013-9-1 20:33
本帖最后由 范龙波 于 2013-9-1 20:43 编辑

Address 它是一个引用类.跟String.class 不是一个类型 不能转.....
它封装了 主机地址 , Host主机名,Loopback回调地址等信息
客户端主要的实现步骤:
创建Socket服务指定服务主机与端口-->获取写流 ,将请求数据写出--->关闭资源
服务端 :
创建ServerSocket服务监听 端口-->通过accept()方法获取请求Sockete服务 -->获取读流响应请求 -->关闭资源

作者: 武嘉豪    时间: 2013-9-1 20:38
范龙波 发表于 2013-9-1 20:33
Address 它是一个引用类.跟String.class 不是一个类型 不能转.....
它封闭了 主机地址 , Host主机名,Loopba ...

那如果想实现连接到 从键盘中读取的主机该怎么实现呢?


作者: 范龙波    时间: 2013-9-1 20:45
io 这块你真应该重新学一下了.
键盘录入是 Sytem.in
数据都读取到了直接写给服务端 . 服务端 通过读取流可以直接读到.!!!!
作者: 武嘉豪    时间: 2013-9-1 20:59
范龙波 发表于 2013-9-1 20:45
io 这块你真应该重新学一下了.
键盘录入是 Sytem.in
数据都读取到了直接写给服务端 . 服务端 通过读取流可 ...

呃,误解我了...我的意思是连接到键盘输入的IP,已经解决了少了一个try= =


作者: lonely_zb    时间: 2013-9-2 00:03
键盘录入是 Sytem.in,BufferedReader br = new BufferedReader(new InputStreamReader(System.in));然后定义String line = br.readLine()就可以接收了..




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2