Socket被称为网络插座。用于两个网络应用程序之间的通信。

通信地址:URI

通过协议,地址,端口号可以确定网络上的一个程序。地址和端口号组合称之为端点。

通常会有发信人通信地址,收信人通信地址这两个端点。

通信地址:IPAddress类

网络端点:IPEndPoint类

IPEndPoint= IPAddress+端口号

网络监听器:TcpListener (监听某个网络端点)

网络通信:Socket

寻址方案:AddressFamily枚举:InterNetWork(IP版本4地址)

套接字类型:SocketType枚举:DRRSSU

协议类型:ProtocolType枚举:Tcp,Udp

Bind:把Socket绑定到网络端点

Listen:设置基于连接通信的Socket进入监听状态,并设置等待队列的长度

Accept:等待一个新的连接,当新的连接到达的时候,返回一个针对新连接Socket对象。通过这个新的Socket对象,可以与新连接进行通信

Connect:连接基于TCP协议的连接

Poll:确定Socket的连接状态

Send:向指定的对象的发送消息。发送的数据必须是二进制数据。

Receive:从绑定的 Socket 套接字接收数据,将数据存入接收缓冲区。

最新文章

  1. 安装windows server 2012 r2 的那点事儿
  2. WAMPSERVER 64位 win7下 php 5.5.12通过 PECL 安装 zip扩展
  3. MD5 (摘要加密)
  4. python3 入门 (二) 列表的使用
  5. jQuery Ajax 全解析(转)
  6. 使用ndk standalone工具链来编译某个平台下的库
  7. kindeditor图片上传 struts2实现
  8. 关于string转整数
  9. ETL作业调度软件TASKCTL4.1集群部署
  10. oracle开启一个用户
  11. redis数据库安装及简单的增删改查
  12. 经典卷积神经网络结构——LeNet-5、AlexNet、VGG-16
  13. c/c++ 线性栈
  14. 恢复误删的DB table数据
  15. Linux网络 - 数据包的接收过程(转)
  16. chrome设置捕获异常时自动暂停js
  17. js文件,同样的路径,拷贝过来的为什么不能访问
  18. .Net使用163smtp发送邮件时错误:邮箱不可用. has no permission解决方法
  19. 转:ECharts图表组件之简单关系图:如何轻松实现另类站点地图且扩展节点属性实现点击节点页面跳转
  20. 团队作业05——测试与发布(alpha阶段)

热门文章

  1. [HDOJ2717]Catch That Cow
  2. Jenkins-CVE-2016-0792漏洞利用及修复建议
  3. ctrl+z暂停任务
  4. 寻找Linux单机负载瓶颈
  5. linux虚拟机安装
  6. web设计经验<二>设计华丽的用户体验的6个热门技巧
  7. (一)二维数组&&指针数组与数组指针
  8. laravel captcha
  9. spring-boot资料
  10. Oracle在Linux下使用异步IO(aio)配置