-
服务器端实现步骤 1.创建DatagramSocket,指定端口号 2.创建DatagramPacket 3.接受客户端发送的数据信息 4.接受数据查看全部
-
相关操作类 DatagramPacket:表示数据报包 DatagramSocket:进行端到端通信的类查看全部
-
UDP协议(用户数据报协议)是无连接、不可靠的、无序的,速度较快,以数据报作为数据传输的载体 进行数据传输时,首先需要将要传输的数据定义成数据报(Datagram),在数据报中指明数据所要达到的Socket(主机地址和端口号),然后再将数据报发送出去查看全部
-
udp服务器端实现步骤查看全部
-
IP地址和端口号组成了socket查看全部
-
IP地址是计算机的唯一标识,想要与另一台计算机进行通信就早知道它的IP地址查看全部
-
TCP/IP协议模型查看全部
-
服务器端建立通信步骤查看全部
-
socket通信实现步骤查看全部
-
Java中的网络支持,提供的网络功能的四大类: 1 InetAddress: 用于标识网络上的硬件资源。 2 URL:统一资源定位符,通过URL可以直接读取或写入网络上的数据。 3 Sockets:使用TCP协议实现忘了通信的Socket相关的类。 4 Datagram:使用UDP协议,将数据保存在数据报中,通过网络进行通信。查看全部
-
这是一种正确、严谨的写法。 验证非NULL是编码中很重要的一环。假如本来就是NULL,这是调用各自的close()方法是会报错的。 如果在实例化这些对象时出错导致这些对象为NULL,或是实例化没问题但中途出了什么异常导致这些对象为NULL,都会在未经验证非NULL前尝试调用close()方法关闭时报错。 p.s. 讲师写socket关闭条件时写的是if(socket!=null)socket.close();这样写没错,但我想说一般是另一种写法if(!socket.isClosed())socket.close();查看全部
-
应用多线程来实现服务器与多客户端之间的通信 1.服务器端创建SeverSocket,循环调用accept()等待客户端连接 2.服务器创建一个socket并请求和服务器端连接 3.服务器端接受客户端请求,创建socket与该客户端建立专线连接 4.建立连接的两个socket在一个单独的线程上对话 5.服务器端继续等待新的连接查看全部
-
socket传递文件查看全部
-
获取输入流,并读取服务器端的响应信息查看全部
-
获取输出流,响应客户端的请求查看全部
举报
0/150
提交
取消