码迷,mamicode.com
首页 >  
搜索关键字:异步socket    ( 53个结果
Java基础知识强化之网络编程笔记24:Android网络通信之 AndroidAsync(基于nio的异步通信库)
1. AndroidAsync AndroidAsync 是一个基于nio的异步socket ,http(客户端服务器端),websocket,socket.io库,AndroidAsync 是一个底层的网络协议库,如果你想要一个容易使用,高级的,http请求库,请使用Ion(它是基于Android
分类:移动开发   时间:2016-02-17 17:22:18    阅读次数:624
异步Socket 客户端部分
using System;using System.Collections.Generic;using System.Text;using System.Net.Sockets;using System.Threading;using System.Windows;using System.IO;n...
分类:其他好文   时间:2015-11-06 13:06:21    阅读次数:238
socket框架续,异步socket
上一篇对socket进行了简单的封装,但是由于send和recv都是同步的,真正使用的时候一般都需要异步的,如果让应用层自己负责维护异步线程,那这个框架就不实用了,所以异步收发还是要有的。不知道怎么说起,先占坑以后再慢慢说吧。我的实现方法:1、创建SendBuffer和RecvBuffer,包装发送...
分类:其他好文   时间:2015-09-26 14:43:23    阅读次数:120
socket 异步事件 WSAAsyncSelect 用法
WSAAsyncSelect 实现给异步socket给了另一种实现方式,就是通过窗口消息的方式来提醒对socket接收还是发送msdn有非常全面的解释:https://msdn.microsoft.com/en-us/library/windows/desktop/ms741540(v=vs.85)...
分类:其他好文   时间:2015-09-18 23:08:21    阅读次数:240
C#异步SOCKET发送帮肋类,支持UDP,TCP
可复用的异步发送数据帮肋类,支持UDP,TCP.采用了池技术,大大提高对像利用....
分类:Windows程序   时间:2015-08-29 12:41:39    阅读次数:306
Python asyncore模块
asyncore库是python的一个标准库,它是一个异步socket的包装。我们操作网络的时候可以直接使用socket等底层的库,但是asyncore使得我们可以更加方便的操作网络,避免直接使用socket,select,poll等工具时需要面对的复杂。这个库很简单,包含了一个函数和一个类:* l...
分类:编程语言   时间:2015-08-18 11:45:16    阅读次数:139
采用异步socket实现客户端和服务端通信的demo
苹果系统是从linux和unix演化而来的,所以linux的socket的编程对苹果系统仍然有效。可以通过socket直接发送数据请求,可以通过fd创建多个连接,通过select对各个fd进行监控。要注意黏包的问题,可能网络不好或一段高频率的写数据不同的消息格式数据,开始可能没有立刻收到响应消息,有可能突然收到多个消息拼接在一起的字符串。有一种通而不达的情况,可能刚创建select后用select监...
分类:其他好文   时间:2015-08-16 12:26:31    阅读次数:172
Python select模块学习
select 是常用的异步socket 处理方法 一般用法: # iwtd,owtd,ewtd 分别为需要异步处理的读socket队列, 写socket队列(一般不用), 和错误socket队列, 返回事件的读写和错误socket队列il,ol,el = select(iwtd,owtd...
分类:编程语言   时间:2015-08-02 23:11:33    阅读次数:231
Windows 非阻塞或异步 socket
异步与非阻塞区别见我的另外一篇文章Socket 同步/异步与阻塞/非阻塞区别 select WSAAsyncSelect WSAEventSelect 重叠(Overlapped)I/O IOCP:完成端口 Select 首先要使用ioctlsocket设置为非阻塞模式。 然后启动线...
分类:Windows程序   时间:2015-07-29 23:16:38    阅读次数:594
[NIO]用dawn发送接收HTTP请求
HTTP协议的下层使用的是tcp,所以我们建立一个tcp连接就能发送接收http请求。dawn底层使用了nio,但是经过dawn的封装之后,我们在编写代码的时候,就和使用普通的阻塞式socket一样 ,不需要关注nio的api。可以把我们的精力放在业务逻辑的处理上。举例如下,下例的功能就是取回baidu首页: package zhmt.dawn.nio; import java.nio....
分类:Web程序   时间:2015-07-01 07:31:12    阅读次数:145
53条   上一页 1 2 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!