zoukankan      html  css  js  c++  java
  • 1.从原始聊天程序开始

     Socket原义为插座,socket非常类似于电话插座。
    我们所见到的一切网络通讯程序基本上都基于socket来建设。
    比如HTTP使用80端口 FTP使用的是21端口,ORACLE等数据库都有端口,
    他们最基本的原理就是socket
     
    在Internet上有很多这样的主机,这些主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,象一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电, 有的提供110伏交流电,有的则提供有线电视节目。 客户软件将插头插到不同编号的插座,就可以得到不同的服务。
    所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。
     
    IPAddress 提供网际协议IP地址
    TCPLISTENER 从TCP网络客户端监听连接(主要用来描述客户端的一些特性?)
    IPENDPOINT 将网络端点表示为IP地址和端口号(设置监听端口号)
    NETWORKSTREAM 提供用于网络访问的基础数据流
     
    SOCKET
     
    服务器端
     
     
     
    服务器端
     
     
    本人在长沙, 有工作可以加我QQ4658276
  • 相关阅读:
    Http接口安全设计
    RTMP服务器搭建(nginx+rtmp)
    OSI七层协议详解
    TCP协议的3次握手与4次挥手过程【深度详解】
    new和delete的深层次剖析(C++)
    大小端模式详解
    MP4文件格式分析及分割实现(附源码)
    使用HBuilder将H5的项目打包成手机可安装的webapp程序(.apk)
    Centos7 解决odoo10打印条形码显示方框乱码的问题
    linux 中运行Django项目
  • 原文地址:https://www.cnblogs.com/jianjialin/p/1372857.html
Copyright © 2011-2022 走看看