专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  首先从原理上解释下采用Socket接口网络通讯这里以最常用C/S模式作为范例首先服务端有个进程(或多个进程)在指定端口等待客户来连接服务等待客户连接信息旦连接上的后就可以按设计数据交换思路方法和格式进行数据传输客户端在需要时刻发出向服务端连接请求这里为了便于理解提到了些及其大致功能使用后仅产生了个可以使用描述符这时还不能进行通信还要使用其他以使得所指结构中使用信息被填写完  在使用TCP协议时般服务端进程先使用得到个描述符然后使用bind将个名字和描述符连接起来对于Internet域就是将Internet地址联编到的后服务端使用listen指出等待服务请 [阅读全文] [PDF]
  在基于.NET的网络服务端的开发中,我们用到和听到的最多的恐怕就是异步Socket了。异步Socket的性能比同步高出很多,但是编写代码比较复杂。因此异步Socket也是网络上讨论比较多的话题。   一、异步Socket是如何工作的:   那异步Socket是如何工作的呢?我以接收一条消息来说明这个问题。首先,程序向系统投递一个接收数据的请求,并为其指定一个数据缓冲区和回调函数,回调函数用来指示当数据到达后将如何处理,然后我们的程序继续执行下去,当有数据到达的时候,系统将数据读入缓冲区,并执行回调函数,处理这条消息。我们并不需要关心这条消息何时到达。   二、 [阅读全文] [PDF]
Microsoft.Net Framework为应用访问Inte.Net提供了分层、可扩展以及受管辖网络服务其名字空间.Net和.Net.Sockets包含丰富类可以开发多种网络应用.Net类采用分层结构允许应用在区别控制级别上访问网络开发人员可以根据需要选择针对区别级别编制这些级别几乎囊括了Inte.Net所有需要--从套接字到普通请求/响应更重要是这种分层是可以扩展能够适应Inte.Net不断扩展需要 抛开ISO/OSI模型7层构架单从TCP/IP模型上逻辑层面上看.Net类可以 [阅读全文] [PDF]
服务器 ?php // server // 设置处理 error_reporting (e_all); // 设置运行时间 _time_limit (0); // 起用缓冲 ob_implicit_flush ; $ip = \"127.0.0.1\"; // ip地址 $port = 1000; // 端口号 $ = _create (af_inet, sock_stream, sol_tcp); // 创建个 ($) echo \"_create successed!\\n\" [阅读全文] [PDF]
1 共4条 分1页