套接字编程,socket编程(2)套接字选项

socket中有四个函数是与套接字本身的一些属性有关 1.getsockopt与setsockeopt函数,这两个函数分别可以得到、设置当前socket的一些属性,还包括一些当前的底层协议(如tcp)的属性(如包的大小)。 2.ioctlsocket函数:用于控制套接字的I/O行为,如设置成锁定或非锁定的状态 ... [阅读全文]

异步套接字,以异步的方式操作TCP/IP套接字——以异步方式实现简单的聊天室

普通的TCP/IP开发方式大家都应该非常熟练,但在系统开发的时候往往会遇到问题。 比如:在开发一个简单的聊天室的时候,一般情况下,Windows应用程序会处于同步方式运行,当监听的客户端越多,服务器的负荷将会越重,信息发送与接收都会受到影响。这时候,我们就应该尝试使用异步的TCP/IP通讯来缓解服务器的压力。 下面以一个最简单的聊天室服务器端的例子来说明异步TCP/IP的威力,先开发一个ChatC... [阅读全文]

异步套接字:C#异步套接字实现浅析

C#异步套接字实现是如何呢?让我们开始从例子开始:下面C#异步套接字实现例子创建个连接到服务器客户端该客户端是用C#异步套接字生成因此在等待服务器返回响应时不挂起客户端应用执行该应用将串发送到服务器然后在控制台显示该服务器返回串="dp-c"="alt"="keyword"using; ="keyword"using.Net; ="alt"="keyword"using.N... [阅读全文]

jdk1.4api:JDK1.4非阻塞套接字API概述

  J2SE 1.4版引入了非阻隔套接字(Nonblocking s),它允许在网络通信应用和没有阻隔进程中使用套接字本文将详细介绍什么是非阻隔套接字(Nonblocking s)及其工作原理和用途  从Java 1.4起员便能用组新API来进行I/O操作这是JSR 51项目结果自2000年1月Java 1.4 beta版员便可以使用JSR 51了在Java 1... [阅读全文]

套接字:通过套接字传递对象

通过套接字传递对象 Qusay H. Mahmoud2001 年12月 使用JavaTM远程思路方法(RMI)可以很方便地开发分布式基于对象应用RMI简单性是由网络通信费用作为代价底层套接字可以用来开发客户/服务器系统但是由于大多数Java I/O类和对象不太容易匹配如何通过套接字传递完成对象呢?对象序列化是个允许您以比特流方式读/写完成对象机制将底层套接字和对象序列化结合在起您将得到个强大、高效... [阅读全文]

套接字:C语言套接字和网络连接

chapter 3. linux和unix安全特性概要 套接字用于通信,特别是在网络上。套接字起初是由unix系统的bsd分支开发出来的,但现在一般可以移植到其它类unix系统上:linux和system v的变种同样支持套接字,而且支持套接字是open group的单一unix规格[open group 1997]所要求的。system v系统传统上使用一个不同(不... [阅读全文]
1 共1条 分1页