Java中建立一个socket客户端需要几步

 我来答
dw50超人
2012-01-29 · TA获得超过133个赞
知道答主
回答量:105
采纳率:0%
帮助的人:40.3万
展开全部
代码给你自己看去:

Socket socket = new Socket("192.168.1.72", 4700);
// 向本机的4700端口发出客户请求
BufferedReader sin = new BufferedReader(new InputStreamReader(System.in,"UTF-8"));
// 由系统标准输入构造BuffereadReader对象
PrintWriter os = new PrintWriter(socket.getOutputStream());
// 由socket对象得到输出流,并创建PrintWriter对象
BufferedReader is = new BufferedReader(new InputStreamReader(
socket.getInputStream(),"UTF-8"));
// 由socket对象得到输出流,并构建BufferedReader对象
String readLine;
readLine ="客户端启动成功!";
System.out.println(readLine);
// 系统由标准输入读入一个字符串
while (!readLine.equals("bye")) {
// 若从标准输入得到的字符串是bye则停止循环
os.println(readLine);
// 将从标准输入流中得到的字符串输入到Server
os.flush();
// 刷新输入流使Server马上得到该字符串
System.out.println("client:" + readLine);
// 在系统标准输出上打印输入该字符串
System.out.println("Server:" + is.readLine());
// 从Server上读入一字符串并打印
readLine = sin.readLine();
// 从系统标准输入得到字符串
}
os.close();// 关闭输入流
is.close();// 关闭输出流
socket.close();// 关闭socket流
} catch (Exception e) {
e.printStackTrace();
}
}
logoon
2012-01-29
知道答主
回答量:21
采纳率:0%
帮助的人:15.1万
展开全部
Socket socket = new Socket("127.0.0.1", 9123);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
le284
2012-01-29 · 还没有填写任何签名呢
le284
采纳数:315 获赞数:996

向TA提问 私信TA
展开全部
udp 还是tcp呢? 网上搜个 程序自己看吧...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bd9006
2012-01-29 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
1步。虽然没意义,但已经建立。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式