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

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

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

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

原始套接字,网络编程之-原始套接字

原始套接字可以访问ICMP和ICMP等协议包,可以读写内核不处理的IP数据包。可以创建自定义的IP数据包首部。一句话,使用原始套接字可以编写基于IP协议的通讯程序。 1.创建原始套接字具体格式如下: int sockfd;sockfd = socktet(AF_INET, SOCK_RAW, IPPROTO_ICMP); 第一个参数:协议族 AF_INET 代表TCP/IP协议 第二个参数:S... [阅读全文]

套接字编程,PHP套接字编程

如果您有疑问或建议,请进入技术讨论区交流 作者:久隆信息/张晓刚 套接字编程,一般使用c或C++。特别的在web应用程序开发中,常用perl实现套接字。除此以外,用PHP进行套接字编程也是一个选择。Php可以胜任吗?当然可以。Php是一门高质量的web应用程序开发语言,他的许多特性可以处理众多的任务,网络编程也不例外。 1. 理解套接字 Mail、ftp、telnet、name和finger... [阅读全文]

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

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

套接字编程:8.3 基于Socket(套接字)的低层次Java网络编程

  网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。  在传统的UNIX环境下可以操作TCP/IP协议的接口不止Socket一个,Socket所支持的协议种类也不光TCP... [阅读全文]

套接字编程:Java套接字编程(上)(3)

ServerSocket类  由于SSClient使用了流套接字所以服务也要使用流套接字这就要创建个ServerSocket对象ServerSocket有几个构造最简单是ServerSocket( port)当使用ServerSo... [阅读全文]

套接字编程:Java套接字编程(上)(1)

用Java开发网络软件Software非常方便和强大Java这种力量来源于他独有套强大用于网络 API这些API是系列类和接口均位于包java.net和javax.net中在这篇文章中我们将介绍套接字(Socket)慨念同时以例子... [阅读全文]

套接字编程:Java套接字编程(下)(2)

DatagramSocket类  DatagramSocket类在客户端创建自寻址套接字和服务器端进行通信连接并发送和接受自寻址套接字虽然有多个构造可供选择但我发现创建客户端自寻址套接字最便利选择是DatagramSocket而服... [阅读全文]

alexa作弊的方法,基于套接字发送伪造IP包

大家可以参考sharppcap和winpcap大都是通过套接字方法来扩充实现的 ,比如我们伪造数据,欺骗服务器,下面的代码大家可以参考一下这里介绍Windows Sockets的一些关于原始套接字(Raw Socket)的编程。同Winsock1相比,最明显的就是支持了Raw Socket套接字类型,通过原始套接字,我们可以更加自如地控制Windows下的多种协议,而且能够对网络底层的传输机制进行... [阅读全文]

伪造IP的方法,通过套接字实现发送伪造IP包

通过原始套接字实现IP包的伪造,这里介绍Windows Sockets的一些关于原始套接字(Raw Socket)的编程。同Winsock1相比,最明显的就是支持了Raw Socket套接字类型,通过原始套接字,我们可以更加自如地控制Windows下的多种协议,而且能够对网络底层的传输机制进行控制。 1、创建一个原始套接字,并设置IP头选项。 SOCKET sock; sock = socket(... [阅读全文]
1 共1条 分1页