网络编程
文章平均质量分 85
网络编程知识点
卷我没对象、
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【 网络编程套接字 -- TCP字节流套接字 】
Socket 是客户端Socket,或服务端中接收到客户端建立连接(accept方法)的请求后,返回的服务端Socket.不管是客户端还是服务端Socket,都是双方建立连接以后,保存的对端信息,及用来与对方收发数据的。每次都要进行 clientSocket.close();当处理完一次连接后就需要释放资源.对于ServerSocket和socket来说不需要自动释放资源,因为它们始终贯穿程序,最终会随着进程退出而释放。ServerSocket 是创建。上述代码还存在一个严重的问题,Socket的API。原创 2023-03-24 17:03:58 · 469 阅读 · 0 评论 -
【 网络编程套接字 -- UDP数据报套接字 】
构造UDP发送的数据报时,需要传入 SocketAddress ,该对象可使用 InetSocketAddress 来创建。getByName:在给定主机名的情况下确定主机的IP地址,如果参数为null,获得的是本机的IP地址。得到翻译功能的服务端,我们只需要继承上述服务端并重写 process 方法,来根据请求计算响应。完成一个简单的翻译功能.在客户端输入英文,服务端直接将该英文翻译成中文后返回。DatagramSocket 是UDP Socket,原创 2023-03-24 15:42:54 · 392 阅读 · 0 评论 -
【 网络编程套接字 -- Socket套接字 】
以上只是一次发送端的UDP数据报发送,及接收端的数据报接收,并没有返回的数据。来说,可以简单的理解为,传输数据是一块一块的,发送一块数据假如100个字节,必须一次发送,接收也必须一次接收100个字节,而不能分100次,每次接收1个字节。来说,可以简单的理解为,传输数据是基于IO流,流式数据的特征就是在IO流没有关闭的情况下,是无边界的数据,可以多次发送,也可以分开多次接收。对于UDP协议来说,具有无连接,面向数据报的特征,即每次都是没有建立连接,并且一次发送全部数据报,一次接收全部的数据报.原创 2023-03-24 13:41:52 · 251 阅读 · 0 评论 -
【 网络编程基础 】
网络编程指网络上的主机,通过不同的进程,以编程的方式实现网络通信(称为网络数据传输)当然,我们只要满足进程不同就行;所以即便是同一个主机,只要是不同进程,基于网络来传输数据,也属于网络编程。特殊的,对于开发来说,在条件有限的情况下,一般也都是在一个主机中运行多个进程来完成网络编程。但是,我们一定要明确,我们的目的是提供网络上不同主机,基于网络来传输数据资源进程A:编程来获取网络资源进程B:编程来提供网络资源。原创 2023-03-24 10:55:20 · 277 阅读 · 0 评论
分享