-
socket的概念:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。查看全部
-
Socket编程 一、网络基础知识 两台计算机要通过网络进行通信,必须具备:a、唯一的标识(IP地址); b、需要共同的语言(协议); c、辨别不同应用程序(端口号)。 1、IP地址: 每台计算机的唯一标识,用来区分网络中的不同主机,是两台主机进行网络通信必不可少的。IPv4 2、协议: a、TCP/IP协议:目前世界上应用最为广泛的协议。是以TCP和IP为基础的不同层次上多个协议的集合。 也称为:TCP/IP协议族 或者 TCP/IP协议栈。 b、TCP: Transmission Control Protocol 传输控制协议 c、IP :Internet Protocol 互联网协议 d、TCP/IP模型(网络分层):1、物理层;网线。。。 2、数据链路层 3、网络层 4、传输层:TCP/IP协议 5、应用层:HTTP超文本传输协议、FTP文件传输协议、SMTP简单邮件传送协议、Telnet远程登录服务。 3、端口号: a、用于区分不同的应用程序; b、端口号范围为0-65535,其中0-1023为系统所保留; c、IP地址和端口号组成了所谓的Socket,Socket是网络上运行的程序之间双向通信链路的终结点,是TCP和UDP的基础。 d、常用端口号-- http: 80; ftp; 21; telnet; 23。 JAVA中得网络支持 针对网络通信的不同层次,Java提供的网络功能有四大类: 1、InetAddress:用于标识网络上的硬件资源。(IP地址) 2、URL:统一资源定位符---通过URL可以直接读取或写入网络上得数据。 3、Sockets:使用TCP协议实现网络通信的Socket相关的类。 4、Datagram:使用UDP协议,将数据保存在数据报中,通过网络进行通信。查看全部
-
两台计算机网络通信的基础: 唯一的身份标识IP地址; 相同的语言即网络协议(TCP/IP); 相同的端口号。 TCP-Transmission Control Protocol:传输控制协议; I-Internet Protocol:互联网协议 HTTP协议:超文本传输协议查看全部
-
socket传递文件查看全部
-
以对象的形式传输信息而不是字符串查看全部
-
一般不关闭输出流,直接关闭socket查看全部
-
多线程的优先级问题(不设置优先级可能运行较慢)查看全部
-
Socket通信模型2.0查看全部
-
Socket通信模型查看全部
-
IP地址加端口号组成了soket查看全部
-
端口号适用于区分不同的应用程序查看全部
-
实际应用中我们一般把客户的登录信息包装为对象进行传输查看全部
-
基于UDP的通信 客户的的实现步骤查看全部
-
UPD实现通信的服务器端实现步骤查看全部
-
屏幕快照 2017-06-13 05.34.32查看全部
举报
0/150
提交
取消