240 发简信
IP属地:广东
  • 120
    深入理解并发/并行,阻塞/非阻塞,同步/异步

    1. 阻塞,非阻塞 首先,阻塞这个词来自操作系统的线程/进程的状态模型中,如下图: 一个线程/进程经历的5个状态,创建,就绪,运行,阻塞,终止。各个状态的转换条件如上图,其中...

  • c#基础——事件

    引文:http://www.cnblogs.com/OpenCoder/archive/2009/09/23/1572646.html c#事件 了解委托之后,就可以来谈谈事...

  • c#基础——委托

    委托在编译的时候会编译成类;是一种引用类型,定义了方法的类型;委托保存的是对函数(function)的引用。 声明一个变量:string str;使用str变量:str = ...

  • 120
    网络编程序列2——C#TCP服务端代码实现二

    1.1.同步操作模式 如果当前使用的是面向连接的协议(如 TCP),则服务器可以使用Listen方法侦听连接。Accept方法处理任何传入的连接请求,并返回可用于与远程主机进...

  • 120
    网络编程序列2——C#TCP服务端代码实现二

    1.1.同步操作模式 如果当前使用的是面向连接的协议(如 TCP),则服务器可以使用Listen方法侦听连接。Accept方法处理任何传入的连接请求,并返回可用于与远程主机进...

  • 网络编程序列1——理解网络编程

    1.网络编程 引用百度百科的知识,网络编程即是使用套接字来达到进程间通信目的的编程。网络工程的主要工作是发送端把信息通过规定好的协议进行组包,在接收端接收并解析,从而提取相应...

  • 120
    网络编程序列2——C#TCP服务端代码实现一

    1.socket类 根据前一篇博客《理解网络编程》所述,面向网络编程需要获取套接字(socket)信息;c#中socket类为网络通信提供了一套丰富的方法和属性,下图展示了T...

  • 120
    网络编程序列2——C#TCP服务端代码实现一

    1.socket类 根据前一篇博客《理解网络编程》所述,面向网络编程需要获取套接字(socket)信息;c#中socket类为网络通信提供了一套丰富的方法和属性,下图展示了T...

  • 网络编程序列1——理解网络编程

    1.网络编程 引用百度百科的知识,网络编程即是使用套接字来达到进程间通信目的的编程。网络工程的主要工作是发送端把信息通过规定好的协议进行组包,在接收端接收并解析,从而提取相应...