码迷,mamicode.com
首页 >  
搜索关键字:Socket    ( 14952个结果
(转)iOS 各种网络编程总结--进程、线程、Socket、HTTP、TCP/IP、TCP和UDP
#########################################################进程与线程进程和线程都是由操作系统分配和调度的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单...
分类:移动开发   时间:2014-08-21 09:37:23    阅读次数:357
Socket网络编程--简单Web服务器(1)
这一次的Socket系列准备讲Web服务器。就是编写一个简单的Web服务器,具体怎么做呢?我也不是很清楚流程,所以我找来了一个开源的小的Web服务器--tinyhttpd。这个服务器才500多行的代码,使用C语言。这一小节就不讲别的内容了。就对这个程序进行一些注释和讲解了。 主函数: 1 i...
分类:Web程序   时间:2014-08-21 03:56:23    阅读次数:361
一篇文章贯穿ACE各种发送接收组件
通信过程     首先介绍一下socket通信的基本过程:这里先假设有两个家伙在通信,一个是S,另一个叫C (1)S打开端口监听本地的端口看看有没有人来连接; (2)与此同时C试图去连接远程的S,连接的地址就是S的地址加上S监听的端口号; (3)S收到了C的请求之后,建立连接,双方都持有这个连接的通道,可以互相发送接收数据,这时候双方地位角色已经没什么区别了; (4)其中一方不干了,要关...
分类:其他好文   时间:2014-08-20 22:46:03    阅读次数:246
Linux程序设计学习笔记----网络通信编程API及其示例应用
图为面向连接的Socket通信的双方执行函数流程。使用TCP协议的通信双方实现数据通信的基本流程如下 建立连接的步骤: 1、首先服务器端需要以下工作: (1)调用socket()函数,建立Socket对象,指定通信协议。 (2)调用bind()函数,将创建的Socket对象与当前主机的某一个IP地址和TCP端口绑定。 (3)调用listen()函数。使...
分类:Windows程序   时间:2014-08-20 22:42:43    阅读次数:423
Socket编程注意接收缓冲区大小
最近在做一个udp升级程序,因文件有点大,需要将程序分成多个包发送,每次发送一个包,收到回复后发送下一个包,直到完成,这样就控制为顺序发送,保证了完整性,简单定义一个协议,每个包,包含包编号,当前数据长度等信息 包头 命令 子命令 总包数 包编号 总长度 当前包长度 校验信息...
分类:其他好文   时间:2014-08-20 21:04:42    阅读次数:190
Node.js学习(1):Node.js 和Socket.IO 实现chat
使用 Node.js 和 Socket.IO 构建简单的聊天程序在node.js根目录下创建文件夹chat,里面添加两个文件:app.js和index.htmlapp.jsvar fs = require('fs') , http = require('http') , socketio...
分类:Web程序   时间:2014-08-20 19:33:02    阅读次数:289
C# socket 实现消息中心向消息平台 转发消息
主要是消息接受和转发
分类:其他好文   时间:2014-08-20 16:09:42    阅读次数:301
写自己的Socket框架(三)
在通信写完了以后,应用层接收到Socket抛上来的byte[],这个时候对于实际的写逻辑的开发者来说,这样的数据并不友好,我们就需要在应用层统一一个包的规则(应用层协议),处理完以后,然后再传给实际的逻辑层去处理。以下是一个常用的Command模式。既接收到传递过来的包以后,根据Command(命令...
分类:其他好文   时间:2014-08-20 15:42:52    阅读次数:214
黑马程序员 【】java学习之路——TCP(三)客户端上传文件到服务器
import java.io.*; import java.net.*; class  TextClient { public static void main(String[] args) throws Exception { Socket s = new Socket("192.168.1.104",10010); BufferedReader bufr =  new Buff...
分类:编程语言   时间:2014-08-20 14:11:22    阅读次数:223
Effective C++ 条款13/14 以对象管理资源 || 在资源管理类中小心拷贝行为
三、资源管理 资源就是一旦你使用了它,将来不用的时候必须归还系统。C++中最常用的资源就是动态内存分配。其实,资源还有 文件描述符、互斥器、图形界面中的字形、画刷、数据库连接、socket等。 1、 以对象管理资源 void f() { investment *plv = createInvestm...
分类:编程语言   时间:2014-08-20 13:47:52    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!