福永营销型网站多少钱做网站做58好还是赶集好
福永营销型网站多少钱,做网站做58好还是赶集好,wordpress 多国语言,做网站全部乱码怎么办《从零开始的Java世界》系列主要讲解Javase部分#xff0c;从最简单的程序设计到面向对象编程#xff0c;再到异常处理、常用API的使用#xff0c;最后到注解、反射#xff0c;涵盖Java基础所需的所有知识点。学习者应该从学会如何使用#xff0c;到知道其实现原理全方位式… 《从零开始的Java世界》系列主要讲解Javase部分从最简单的程序设计到面向对象编程再到异常处理、常用API的使用最后到注解、反射涵盖Java基础所需的所有知识点。学习者应该从学会如何使用到知道其实现原理全方位式地学习才能为以后框架的学习打下良好的基础。 目录
1.网络编程概述
2.InetAddress类
3.TCP与UDP协议
3.1TCP
3.2UDP
4.Socket相关类API
4.1通信模型
4.2ServerSocket类
4.2.1Socket类 1.网络编程概述 2.InetAddress类
Test
public void test() throws UnknownHostException {//获取IP地址对象实例InetAddress inet1 InetAddress.getByName(192.168.0.1);System.out.println(inet1);//获取域名对象实例InetAddress inet2 InetAddress.getByName(www.baidu.com);System.out.println(inet2);//获取本机IP地址实例InetAddress inet3 InetAddress.getLocalHost();System.out.println(inet3);
} 3.TCP与UDP协议 3.1TCP 3.2UDP 4.Socket相关类API 4.1通信模型 4.2ServerSocket类
4.2.1Socket类
public class TCPTest {//模拟网络传输的方式 复制一张本地图片//客户端Testpublic void client() throws IOException {//1.创建SocketInetAddress inetAddress InetAddress.getByName(127.0.0.1);int port 9090;Socket socket new Socket(inetAddress,9090);//2.创建File实例File file new File(copy_sdz.jpg);FileInputStream fis new FileInputStream(file);//3.通过Socket获取输出流OutputStream os socket.getOutputStream();//读写数据byte[] buffer new byte[1024];int len;while((len fis.read(buffer)) !-1 ){os.write(buffer,0,len);}System.out.println(数据发送完毕);//4.关闭相关流os.close();fis.close();socket.close();}//服务端Testpublic void server() throws IOException{//1.创建ServerSocketServerSocket serverSocket new ServerSocket(9090);//2.接收来自客户端的socketSocket socket serverSocket.accept();//3.通过socket获取一个输入流InputStream is socket.getInputStream();//4.创建File类实例File file new File(TCP_copy.jpg);FileOutputStream fos new FileOutputStream(file);//5.读写过程byte[] buffer new byte[1024];int len;while((len is.read(buffer)) ! -1){fos.write(buffer,0,len);}System.out.println(数据接收完毕);//6.关闭相关流fos.close();is.close();socket.close();serverSocket.close();}} 内容来源于尚硅谷javase课程的ppt仅作为学习笔记参考
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/88451.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!