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

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

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

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

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

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

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

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

csocket同步套接字代码实例:c#(Socket)同步套接字代码举例

  同步客户端套接字举例  下面举例创建个连接到服务器客户端该客户端是用同步套接字生成因此挂起客户端应用执行直到服务器返回响应为止该应用将串发送到服务器然后在控制台显示该服务器返回串  C#  using system;  using system.Net;  using system.Net.Sockets;  using system.Text;  publ... [阅读全文]

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类和对象不太容易匹配如何通过套接字传递完成对象呢?对象序列化是个允许您以比特流方式读/写完成对象机制将底层套接字和对象序列化结合在起您将得到个强大、高效... [阅读全文]

socket套接字例子:简单的Windows套接字(Socket)例子

最简单Windows套接字(Socket)例子(源码例子) 佟强(http://blog.csdn.net/microtong) 2008年11月21日 Server.exe PortNumber例如Server 8000 Client.exe IPAddress PortNumber例如C... [阅读全文]

套接字: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页