当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

Simple Sockets

socket 通讯开发包
授权协议 LGPL
开发语言 C/C++
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 施景同
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Simple Sockets 是一个跨平台的 socket 通讯开发包,该工具包支持各种协议,包括 TCP、UDP、HTTP socket 等。包括阻塞和非阻塞的 sockets 、polling、线程安全和信号安全等特性。

在 Windows 下的安装方法:

  1. 解压
  2. 打开 CSocket 目录下的 CSocket.sln
  3. 编译
  •  简单的异步Socket实现——SimpleSocket_V1.1     笔者在前段时间的博客中分享了一段简单的异步.net的Socket实现。由于是笔者自己测试使用的。写的很粗糙。很简陋。于是花了点时间自己去完善了一下   旧版本的SimpleSocket大致实现了异步socket的全部功能。但是代码扩展性较差。对很多事件都没有做出相对应的处理。在1.1版本进行了相对应的维护和更新。     

  • 使用LDAP 的 636 端口链接AD域服务器的时候, 我的配置链接配置如下: public static Properties sslInit() throws NamingException { Properties env = new Properties(); System.setProperty("com.sun.jndi.ldap.object.disableEndpo

  • 前边博客讨论了 socket 在 Linux 下的关闭场景,这篇文章实验了更多的平台,转载在这里。 Cross-Platform Testing of SO_LINGER Introduction In this post we look at the effects of setting SO_LINGER on various different platforms. We assume yo

  • 项目地址 :  https://github.com/kelin-xycs/SimpleSocket SimpleSocket 一个 用 C# 调用 Win Socket 2 的 程序 , 对 Win Socket 2 简单 的 调用 用 C++ 对 Win Socket 2 简单的 包装 , 再用 C# 调用 。 测试结果 可以达到 每秒请求数 2万 , 和 System.Net.Sockets

  • 环境: [root@localhost php.d]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@localhost php.d]# php -v PHP 7.2.10 (cli) (built: Sep 15 2018 07:10:58) ( NTS ) Copyright (c) 1997-2018 T

 相关资料
  • 9/30 鼎信通讯一面(15分钟) 1、自我介绍 2、是否做过其他项目(说了个QT的项目) 3、信号与槽的优点(太久了,忘了) 4、指针与引用的区别 5、讲下STL容器 6、深拷贝和浅拷贝区别 7、讲下TCP三次握手和四次挥手 8、客户端断开连接,服务端如何知道(不会,后来查了下是心跳机制) 9、线程同步原理(答的不好,说了下并发模型Reactor) 然后问家是哪的,有没有来青岛发展意向,之后有二

  • 本文向大家介绍Vue.js 父子组件通讯开发实例,包括了Vue.js 父子组件通讯开发实例的使用技巧和注意事项,需要的朋友参考一下 vue.js,是一个构建数据驱动的 web 界面的库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。(这是官方的一个解释!) 小编没使用过angularjs,也没使用过react.js,不能详细的说明三者的区别,想了解的话,在官方

  • 以为笔试挂了的厂【三周没消息了】突然打电话说简历筛选通过了 下周四准备面试 刚把目前最后一个面试面完来了新的面试机会 感觉还挺好 不知道是不是大佬们开始咕咕咕公司 所以开始名额空出来 所以给我这种菜鸟机会 一周时间 好好把c++基础 计算机相关的那些 项目好好理一下 顺便也是给大家一点希望 就三周一点动静没有不代表你挂了【不是所有公司都是大疆】 没有面试或者面试很少的兄弟们保持好心态 继续好好整理

  • 本文向大家介绍Android个人手机通讯录开发详解,包括了Android个人手机通讯录开发详解的使用技巧和注意事项,需要的朋友参考一下 一、Android 个人手机通讯录开发 数据存储:SQLite 数据库 开发工具:Android Studio 二、Phone Module 简介 1. 界面展示 2. 文件结构简单分析 三、个人手机通讯录代码实现 1. 清单文件 (AndroidManifest

  • 本文向大家介绍java微信企业号开发之通讯录,包括了java微信企业号开发之通讯录的使用技巧和注意事项,需要的朋友参考一下 上篇文章中介绍了聊天功能,这里介绍通讯录是如何实现的。首先要加载公司的所有部门,树形结构,然后点击进入部门的人员列表,点击人员能查看详细信息。  一、界面 公司部门的树形结构: 部门成员列表:  个人详细信息:  二、代码实现 1.controller  2.serviceI

  • 容联云通讯云通讯平台是一个提供通讯能力的云计算PaaS平台(cPaaS)。将传统电信网络的通讯能力、基于IP的通讯能力,通过开放API方式提供给开发者和商家,帮助合作伙伴的应用,便捷、低成本的集成VoIP、实时对讲、多人聊天室、IM、IVR等通讯能力。  这是一个给手机端和PC端的Native Apps开发者快速集成云通讯能力的一种便捷开发SDK工具集。

  • 腾讯云 - 云开发 TCB 简介 云开发(Tencent Cloud Base,TCB) 是腾讯云为移动开发者提供的一站式后端云服务,它帮助开发者统一构建和管理资源,免去了移动应用开发过程中繁琐的服务器搭建及运维、域名注册及备案、数据接口实现等繁琐流程,让开发者可以专注于业务逻辑的实现,而无需理解后端逻辑及服务器运维知识,开发门槛更低,效率更高。 一站式后端云服务:为移动开发者提供了数据库、存储等

  • 本文向大家介绍iOS开发项目- 基于WebSocket的聊天通讯(2),包括了iOS开发项目- 基于WebSocket的聊天通讯(2)的使用技巧和注意事项,需要的朋友参考一下 公司项目需要开发一个类似QQ、微信的即时IM聊天功能,做到实时监控消息,需要用的技术是websocket,今天整理下语言聊天这块;其实语言聊天,包含两部分,录音和音乐播放,关于简单语言聊天功能如下图: 录音 在AVFound