欢迎来到天天文库
浏览记录
ID:30365105
大小:19.45 KB
页数:18页
时间:2018-12-29
《编程实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划编程实验报告 Programing实验 物联2班XX赵智慧 一、实验题目:利用套接字编程,编写出TCP和UDP的客户机、服 务器程序进行交互 二、实验代码: 1.TCP服务器: packageTCP; import; import; import; import; import; publicclassTCPServer{ publicstaticvoidmain(String[]args)throwsIOExcept
2、ion{ ServerSocketserver=newServerSocket(7999); ("serverok"); Socketsocket=();目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 BufferedReaderbf=newBufferedReader(new InputStreamReader(())); Stringstr=();
3、while(str!=null) { (str); str=(); } } } 2.TCP客户机: packageTCP; import; import; import; import; import; import; import; import; publicclassTCPClient{目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训
4、计划 publicstaticvoidmain(String[]args)throwsUnknownHostException,IOException{ Stringsentence; InputStreamReaderisr=newInputStreamReader(); BufferedReaderinFromUser=newBufferedReader(isr); SocketclientSocket=newSocket("",7999); sentence=(); OutputStreamos=(); PrintWriteroos=
5、newPrintWriter(os); (()); (); } } 3.UDP服务器: packageUDP; import; import; import; import; publicclassUDPServer{ publicstaticvoidmain(String[]args)throwsException{目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能
6、及个人素质的培训计划 DatagramSocketserverSocket=newDatagramSocket(9876);//所有发送和接收的数据都将通过该套接字 //因为UDP无连接,所以无需创建一个新的套接字监听新的请求 byte[]receive1=newbyte[1024]; byte[]receive2=newbyte[1024]; byte[]send1=newbyte[1024]; byte[]send2=newbyte[1024]; byte[]send3=newbyte[1024]; while(true){ Data
7、gramPacketreceivePacket=newDatagramPacket(receive1,); (receivePacket); Stringstr=newString(());//从分组中提取出数据,并存入str中 InetAddressip=();//提取IP地址 intport=();//提取客户机端口号 Stringask="请选择:1.将其转化为大写2.将a字符替换为c字符"; send1=();目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为
8、了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制
此文档下载收益归作者所有