编程接口指南

建立连接

通常以非对称形式建立连接。一个进程用作客户机,而另一个进程则用作服务器。服务器将套接字绑定到与服务关联的已知地址,并阻塞在套接字上等待连接请求。然后,不相关的进程便可连接到此服务器。客户机通过启动到服务器套接字的连接,向服务器请求服务。在客户端,connect(3SOCKET) 调用启动连接。在 UNIX 系列中,此连接可能如下所示:

struct sockaddr_un server;

		server.sun.family = AF_UNIX;

		 ...

		connect(s, (struct sockaddr *)&server, strlen(server.sun_path) 

         + sizeof (server.sun_family));

有关连接错误的信息,请参见连接错误数据传送介绍如何传送数据。关闭套接字介绍如何关闭套接字。