JAVA套接字编程分析
8页1、JAVA套接字(Socket)编程分析班级:11计科6班 姓名:叶创建 学号:201141402601一、TCP 套接字编程功能:服务端启动后,客户端往服务端发送小写字母,服务端返回大写字母。new Socket();创建套接字对象客户端服务端程序框图:new SocketServer();创建套接字服务建立连接创建输出流new OutputStreamWriter(),从键盘录入字母accept();获得Socke对象,并监听客户端new BufferedReader()获得输入流new BufferedReader)获得输入流,打印字母toUpperCase()转换为大写字母if 客户端发送OVERclose()关闭套接字new PrintWriter()创建输出流,输出大写字母if 客户端发送OVERclose()关闭套接字TCP服务端程序代码:class TransServerpublic static void main(String args) throws Exception ServerSocket ssk = new ServerSocket(10001);/创建So
2、cket服务Socket sk = ssk.accept();/获取客户端Socket对象String ip = sk.getInetAddress().getHostAddress();/获取客户端IPSystem.out.println(ip+is connected.);BufferedReader bufIn= new BufferedReader(new InputStreamReader(sk.getInputStream();/获得输入流对象PrintWriter out = new PrintWriter(sk.getOutputStream(),true);/获得输出流对象String line =null;while(line=bufIn.readLine()!=null)System.out.println(line);out.println(line.toUpperCase();/转换成小写sk.close();ssk.close();TCP客户端程序代码:class TransClientpublic static void main(String args)
3、 throws ExceptionSocket sk = new Socket(localhost,10001);BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in);PrintWriter out = new PrintWriter(sk.getOutputStream(),true);BufferedReader bufIn = new BufferedReader(new InputStreamReader(sk.getInputStream();String line = null;while(line=bufr.readLine()!=null)if (over.equals(line)/over结束对话break;System.out.println(line);out.println(line);String str = bufIn.readLine();System.out.println(server:+str);bufr.close();sk.close();运行效果: T
《JAVA套接字编程分析》由会员壹****1分享,可在线阅读,更多相关《JAVA套接字编程分析》请在金锄头文库上搜索。
2023年安徽省滁州市定远县连江镇连江村社区工作人员考试模拟题及答案
2021银行新工作计划范文
聚羟基脂肪酸酯公司经营管理制度(参考)
安庆关于成立铝合金精密压铸件公司可行性报告(范文参考)
2021年中考生物一轮复习专项训练:绿色植物的种类
2015年初中毕业生学业考试模拟卷
高速公路首件关键工程实施标准细则
国旗下演讲稿:英雄中国演讲稿
实训报告开头和结尾
综合实践手工制作总结
人生感悟的语句55条
织带发展以及辨别织带好与坏
人教版选修六第三单元知识点及练习
迟发性外伤性脑内疾病研究报告
部编版2019年秋五年级上册语文口语交际
河南省永城市七年级语文下册第四单元16短文两篇陋室铭阅读理解无答案新人教版
氟化钙粉项目可行性研究报告模板
幼儿园大班语言教案《小松鼠拜年》
十个全覆盖”嘎查村(分场)施工组织设计
运交通工作方案
2023-11-21 18页
2023-09-01 4页
2023-04-16 13页
2023-01-17 18页
2023-06-14 36页
2022-08-19 8页
2023-09-30 3页
2023-02-12 3页
2023-11-23 21页
2022-08-27 38页