全球旧事资料 分类
81、远程唤醒基本原理当远程计算机处于关机状态时,需要在本地计算机上运行唤醒软件,向网络中发送带有该网卡MAC地址的特殊唤醒数据包。被唤醒的计算机确定是发送给自己的,则通过电路连线想计算机发出看机信号2、Socket的基本概念1网间进程通信要解决的是不同计算机进程间的相互通信问题2服务方式服务是描述相邻层之间关系的抽象概念。即网络中各层想紧邻上层提供的一组操作。下层是服务提供者,上层是请求服务的用户。3客户机服务器模式客户想服务器发出请求,服务器接收到请求,提供相应的服务。3、Socket类型1流式套接字SOCK_STREAM提供一种可靠的面向连接的数据传输方法,数据无差错、无重复的发送,且按发送的顺序进行接收。2数据报套接字SOCK_DGRAM提供一种不可靠的、非连接的数据包(Packet)通信方式4、基本套接字函数调用大多数的数据报套接字应用程序都使用一个规定的时间序列来完成客户应用程序与服务器应用程序间的通信Clie
tServersocketsocketbi
dse
dToresvfromresvfromse
dtocloseSocketcloseSocket1创建套接字Socketpascalfarsocketi
tafi
ttypei
tprotocolaf:指定通信发生的区域type:描述要建立的套接字的类型,指流式套接还是数据报套接字
fprotocol该套接字使用的特定协议,如果设为0,则表示使用默认的连接模式注Socket方法根据这3个参数建立一个套接字,并将相应的资源分配给他,同时返回一个整型套接字句柄2指定本地地址bi
d将套接字地址包括本地主机地址和本地端口地址与所创建的套接字编号联系起来,即将名字赋予套接字i
tPascalfarbi
dsocketsco
ststructsockadrrFAR
amei
t
amele
s是由socket函数调用返回并且未做连接的套接字句柄;
ame是付给套接字s的本地地址名字,长度可变,结构随通信域的不同而不同
amele
指参数
ame的长度调用成功时,返回0,否则返回socket_errro3建立套接字连接使用co
ect和accpt来完成一个完整相关的建立,co
ect用于建立连接,accpt用于使服务器等待来自某客户进程的实际连接co
ect:i
tPascalfarco
ectSocketsco
ststructsockaddrFAR*amei
t
amele
s指要建立连接的本地套接句柄
ame值对方套接字地址结构的指针,对法套接字地址长度由参数
ameLe
说明注调用成功函数返回0,否则返回Socket_Error在面向连接的协议中,该函数调用导致本地系统和外部系统之间连接的实际建立accptSocketpascalfaraccptScoketsstructsockaddrFaraddri
tFARaddrle
s本地套接字句柄,在用作accpt函数调用的参数前应该r
好听全球资料 返回顶部