我的文档命令,SuperSocket系列文档(5) 实现你的Socket命令

大部分的业务逻辑代码应该放在Command里面。Command会由SuperSocket引擎根据收到的CommandInfo的Key来自动的执行。 例如,SuperSocket引擎收到一个以ECHO为Key的CommandInfo, 如 "ECHO I love you", 名为ECHO的Command就会被执行。 Echo命令定义如下: public class ECHO : StringCom... [阅读全文]

socket,我的8年Web Socket成长之路

8年前的今天,我还是刚踏入互联网不久的小菜鸟。记得那还是一个IE5.5的时代,Win98的经典风格和亲切的蓝屏画面仍旧是记忆犹新。不过抱着对这未知世界的好奇,很快学会了新手最爱的开门语言——VB和HTML。顺着VB熟悉的手感,不经意间过度到了VBScript。在那个IE统揽天下的时候,VBScript仍然是流行的网页脚本语言,而JavaScript类似Java那陌生的风格反... [阅读全文]

javasocket介绍:socket介绍

什么是Socket   Socket接口是TCP/IP网络APISocket接口定义了许多或例程员可以用它们来开发 TCP/IP网络上应用要学Internet上TCP/IP网络编程必须理解Socket接口   Socket接口设计者最先是将接口放在Unix操作系统里面如果了解Unix系统输入和输出话 就很容易了解Socket了网络Socket数据传输是种特殊I/OSocket也是种文件描述符 So... [阅读全文]

tcplistener:socket和TcpListener/TcpClient/UdpClient 的区别及联系

点击此处下载源代码 应用程序可以通过 TCPClient、TCPListener 和 UDPClient 类使用传输控制协议 (TCP) 和用户数据文报协议 (UDP) 服务。这些协议类建立在 System.Net.Sockets.Socket 类的基础之上,负责数据传送的细节。(也就是说TCPClient、TCPListener 和 UDPClient 类是用来简化Socket) T... [阅读全文]

niosocket:nio socket 学习

转贴至:http://lcllcl987.javaeye.com/blog/707031:传统socket:阻塞式通信每建立一个Socket连接时,同时创建一个新线程对该Socket进行单独通信(采用阻塞的方式通信)。这种方式具有很高的响应速度,并且控制起来也很简单,在连接数较少的时候非常有效,但是如果对每一个连接都产生一个线程的无疑是对系统资源的一种浪费,如果连接数较多将会出现资源不足的情况。e... [阅读全文]

json.net:JSON.NET和ProtoBuf在Socket下的应用

1:前言Socket通信中,客户端与服务器之间传递的是字节流。而在现实的应用中我们需要传递有一定含义的结构。如何传递有意义的结构那?别慌本文就从这里给您做个简单介绍。首先我们来简单认识一下今天的主角:JSON.NET和ProtoBuf2:JSON.NET与ProtoBuf这两个都是开源的项目,项目的地址如下JSON.NET:http://json.codeplex.com/Release/Proj... [阅读全文]

phpsocket:PHP监听Socket

?php_time_limit(10);$commonProtocol = getprotobyname("tcp");$ = _create(AF_INET, SOCK_STREAM, $commonProtocol); ($) {$result = _bind($, localhost, 1337); ($result) {  $result = _listen($, 5);  ($resu... [阅读全文]

socket怎么实现:Visual C#托管Socket的实现思路方法(一)

Socket就是套接字它是网络编程中最常用遇到概念和工具在TCP/IP网络中传送和接收数据就会经常使用到Socket由于使用Socket能够在网络上处理复杂数据所以在各种网络应用中涉及到数据传送和接收般都会使用Socket可见要掌握网络编程精通Socket是非常重要由于Socket本身复杂性决定了掌握它是比较困难Visual C#是微软公司推荐开发.Net平台应用主要语言随着.Net深入人心目前很... [阅读全文]

phpsocket:PHP监听Socket

?php_time_limit(10);$commonProtocol = getprotobyname("tcp");$ = _create(AF_INET, SOCK_STREAM, $commonProtocol); ($) {$result = _bind($, 'localhost', 1337); ($result) { $result = _listen($, 5); ($... [阅读全文]

flashsocket例子:一个Socket服务的例子! 请高手指点无法捕捉的输出如何修改?

个Socket服务例子! 请高手指点无法捕捉输出如何修改? //服务端 package org.dyol.net; import java.net.*; import java.io.*; import java.util.*; public Console { public void (String args){ (args.length!=1) ... [阅读全文]

socket:setsockopt设置socket

1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历... [阅读全文]

pplive多个进程:我关于多个进程共享同一个socket的看法

论坛出现如下个帖子要在多个进程里面共享Socket, 而不是线程里面 需求: 为了使游戏平台和具体游戏比如QQ游戏大厅和地主杀人放火游戏进程分离但是却有要共享同个连接 C\C实现:在windows c下编程实现可以用复制SOCKET句柄WSADuplicateSocket或共享内存方式但在java中不知用何种方式或者类似方式我 search了下似乎JOMP说是共... [阅读全文]

clientsocket:使用ClientSocket控件实现CSDN论坛帖子的自动回复

使用ClientSocketControl控件实现CSDN论坛帖子自动回复 写此文章目不是要鼓励大家恶意灌水而是要了解Http头信息传输机制及Cookie些知识讲的前大家先看下下面我在CSDN所截获回复帖子Http包信息内容:typestate=1&Po=0&TopicName=%B7%A2%CC%F9%B2%E2%CA%D4%A3%AC... [阅读全文]

socket:.NET平台下几种SOCKET模型的简要性能供参考

这个内容在cnblogs中也讨论过很多次了这两天大概看了些资料看到些简单性能指标拿出来和大家讨论下Socket + Threads/ThreadPool大概性能:小于1500个连接 实现:Accept个Socket就交给个线程去管理比较笨但也比较有效是同步方式控制起来很方便高级点就是交给个线程池去管理线程池由系统自动托管省去了开销线程时间般小型项目用这个完全足够... [阅读全文]

socket程序:C#.Net程序开发之Socket

Microsoft.Net Framework为应用访问Inte.Net提供了分层、可扩展以及受管辖网络服务其名字空间.Net和.Net.Sockets包含丰富类可以开发多种网络应用.Net类采用分层结构允许应用在区别控制级别上访问网络开发人员可以根据需要选择针对区别级别编制这些级别几乎囊括了Inte.Net所有需要--从套接字到普通请求/响应更重要是这种分层是... [阅读全文]

socket:基于Socket的C/S实例的运行

首先,启动服务器程序,单击“启动服务器”按钮,如图17-4所示。接着再启动客户端,并在textBox1输入数据(中英文皆可),多次单击“发送”按钮。此时服务器已经收到来自客户端的数据,而图17-5中显示客户端也收到了来自服务器的回馈消息。此外,本例还能实现多个客户端向一个服务器同时收发数据,并已经在三台计算机(一个服务器和两个客户端)上测试通过。本例... [阅读全文]

socket:8.3.3 创建Socket

java在包java.net中提供了两个类Socket和ServerSocket,分别用来表示双向连接的客户端和服务端。这是两个封装得非常好的类,使用很方便。其构造方法如下:  Socket(InetAddress address, int port);  Socket(InetAddress address, int port, boolean stream);  Socket(String h... [阅读全文]

socket:8.3.7 关闭Socket

  每一个Socket存在时,都将占用一定的资源,在Socket对象使用完毕时,要其关闭。关闭Socket可以调用Socket的Close()方法。在关闭Socket之前,应将与Socket相关的所有的输入/输出流全部关闭,以释放所有的资源。而且要注意关闭的顺序,与Socket相关的所有的输入/输出该首先关闭,然后再关闭Socket。  os.close();  is.close();  sock... [阅读全文]

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

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