_java中异步socket类的实现和源代码.doc
2021-11-20 20:01:39 156KB
c# 异步socket(能发送文本,文件和数据流) 文本分析器等等...
2021-11-18 12:30:43 14KB c# 异步socket
1
C#.net同步异步SOCKET通讯和多线程总结 同步套接字通信 Socket支持下的网上点对点的通信 服务端实现监听连接,客户端实现发送连接请求,建立连接后进行发送和接收数据的功能 服务器端建立一个socket,设置好本机的ip和监听的端口与socket进行绑定,开始监听连接请求,当接收到连接请求后,发送确认,同客户端建立连接,开始与客户端进行通信。
2021-11-14 19:22:18 54KB 多线程 总结 C#通信
1
1、主要技术思路 整个系统由三个核心线程组成,并由.NET线程池统一管理: 侦听客户端连接请求线程:ListenClientRequest(),循环侦听客户端连接请求。如果有,检测该客户端IP,看是否是同一观测设备,然后建立一个客户端TSession对象,并通过Socket异步调用方法BeginReceive()接收数据包、EndReceive()处理数据包 数据包处理线程:HandleDatagrams(),循环检测数据包队列_datagramQueue,完成数据包解析、判断类型、存储等工作 客户端状态检测线程:CheckClientState(),循环检查客户端会话表_sessionTable,判断会话对象是否有效,设置超时会话关闭标志,清楚无效会话对象及释放其资源 2、主要类简介 系统主要由3个类组成: TDatagramReceiver(数据包接收服务器):系统的核心进程类,建立Socket连接、处理与存储数据包、清理系统资源,该类提供全部的public属性和方法 TSession(客户端会话):由每个客户端的Socket对象组成,有自己的数据缓冲区,清理线程根据该对象的最近会话时间判断是否超时 TDatagram(数据包类):判断数据包类别、解析数据包 3、关键函数和代码 下面简介核心类TDatagramReceiver的关键实现代码。 3.1 系统启动 系统启动方法StartReceiver()首先清理资源、创建数据库连接、初始化若干计数值,然后创建服务器端侦听Socket对象,最后调用静态方法ThreadPool.QueueUserWorkItem()在线程池中创建3个核心处理线程。
2021-10-14 16:59:19 6KB C# 多线程 异步 Socket
1
C# 实现的多线程异步Socket数据包接收器
2021-10-13 11:28:32 89KB 多线程Socket
1
delphi 异步socket(ClientSocket,ServerSocket)实例,在XE2和XE7 上测试通过,其它没有测试。
2021-09-16 09:57:35 1.57MB delphi 异步socket
1
VC异步Socket TCP/UDP通信,有客户端和服务器,本来感觉还不错,可以学习学习!
2021-09-08 16:54:21 75KB 异步Socket Socket TCP UDP
1
SocketAsyncEventArgs处理tcp高并发注释超详细最适合新手
2021-07-16 09:06:43 222KB SocketAsyncEvent 异步socket
1
C++ 使用select模型的异步SOCKET通信 聊天室,分为服务器和客户端,简单通信模型,初熟悉select模型
1
一个基于TCP的异步socket通信程序,可以实现简单的网络聊天功能。
2021-06-25 12:16:31 39KB 异步 SOCKET TCP
1