这是一个基于C# .net standard2.0 写的socket框架,可使用于.net Framework/dotnet core程序集,能在window(IOCP)/linux(epoll)运行.使用异步连接,异步发送,异步接收,性能爆表,并且通过压力测试。
此通讯类库封装了AxTcpServer、AxTcpClient、AxUdpClient三大通讯组件,基于底层的Socket服务端监听,监听客户端连接,接收客户端发送的数据,发送数据给客户端,已封装成组件版,直接拖动设计模式下设置属性,双击注册事件。
.Net Socket聊天源码,服务器,客户端代码都有,方便二级开发或者集成到项目中。
源码是基于Sharpsocket类库开发的TCP和udp收发图片、视频、音频等任意二进制数据,或者是xml,json,字符串等文本数据,同时支持ipv4和Ipv6. 接口简单、运行起来很稳定,具体看源码吧
此软件的基本思想是为了建立一套简单稳点可多负载的架构,通用数据通讯构建,设计基于TCP通信的交互框架。目前以达到3.0版本,可规范先后台交互处理,可支持,B/C(websocket),C/S,手机移动标准化的通信方式。达到后台业务一次编写,前台展示全线支持的目的。还可根据网络及负载情况分布式部署网管与服务。
基于socket通信的多线程源码功能介绍:这是一个关于socket简单的通信源码,采用了多线程!实现了异步通信。IP地址自动获取主机的,端口为:14220,需要修改的SocketServer、SocketClient都需要修改TcpListenertcplistener=newTcpListener(ipa,14220),修改为需要端口或IP即可,源码功能比较简单适合初学者学习。注意:开发环境为VisualStudio2010
