黑马程序员技术交流社区

标题: UDP与TCP [打印本页]

作者: wb277379322    时间: 2016-9-5 12:09
标题: UDP与TCP
UDP:服务器端与客户端使用相同的socket
                        DatagramSocket
                                发送端:不需要指定目标IP与端口
                                        send(DatagramPacket dp)
                                接收端:需要指定自己的端口号
                                        receive(DatagramPacket dp);
                        DatagramPacket
                                发送端:需要指定数据包的数据、长度、目标IP、目标端口
                                接收端:需要指定数据包的数据、长度
                                        数据包解析数据的方法:       
                                        public byte[] getData()  获取数据
                                        public InetAddress getAddress()  获取对方IP
                                        public int getPort() 获取端口号
                TCP:
                        服务器端:ServerSocket需要指定自己的端口号
                                        Socket socket = accept();  接收一个客户端请求,分配一个Socket
                        客户端:Socket需要指定目标IP与目标端口号
                                        public OutputStream getOutputStream()  获取字节输出流
                                        public InputStream getInputStream()  获取字节输入流
作者: LShu    时间: 2016-9-5 14:34
有一个案例就更好了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2