socket

作者: 稻春 | 来源:发表于2018-06-18 17:52 被阅读0次

    1.简述:

    (1)socket就是一个可以连通网络上不同计算机之间的通道,把数据从管道A扔进去,则会从B(同时还可以从C/D…)出来。管道的端口由两个因素来唯一确定,即机器的ip地址和程序使用的端口号;

    (2)支持数据的发送和接收,以套接字形式;

    (3)tcp/ip的socket提供了三种套接字:流式套接字、数据报表套接字、原始式套接字;

    (4)客服端与服务器用“套接字”链接,并没有归档断开,所以客户端和服务器可以保持连接通道,双方都可以主动发送数据。

    2.客户端编程步骤

    (1)加载套接字,创建套接字(WSAStartup()/socket());

    (2)向服务器发送连接请求(connect());

    (3)和服务器进行通信(send()/recv());

    (4)关闭套接字,关闭加载的套接字库(closesocket()/WSACleanup());

    相关文章

      网友评论

          本文标题:socket

          本文链接:https://www.haomeiwen.com/subject/gnineftx.html