码迷,mamicode.com
首页 >  
搜索关键字:Socket    ( 14952个结果
TCP/IP、Http、Socket的区别
文章来源:http://jingyan.baidu.com/article/08b6a591e07ecc14a80922f1.html网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议.....
分类:Web程序   时间:2014-12-02 01:34:12    阅读次数:170
Socket编程实践(2)
Socket API基本编程模型TCP客户/服务器模型   简单echo服务器模型  Socket 基础API实践socket函数#include /* See NOTES */ #include  功能:创建一个套接字用于通信原型int socket(int domain, int type, int protocol);参数    domain:指定通信协议族(proto...
分类:其他好文   时间:2014-12-01 22:29:40    阅读次数:251
Socket编程实践(3)
Socket 基础API实践(2)--实现回射服务器accept函数功能:从已完成连接队列返回第一个连接,如果已完成连接队列为空,则阻塞。原型int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);参数    sockfd:服务器套接字    addr:将返回对等方的套接字地址    addrlen:返回对等方的套接字地址...
分类:其他好文   时间:2014-12-01 22:27:11    阅读次数:269
关于linux下socket的连接队列backlog的分析
linux在对socket的连接队列的定义处理上个人觉得是有点坑爹的,闲话少说,直接开讲。建立socket连接的过程:1.client发syn请求给server2.server收到后把请求存放在SYNqueue里,这个半连接队列的最大值是系统参数tcp_max_syn_backlog定义的3.存放在半连接队列后发送syn+ack给cli..
分类:系统相关   时间:2014-12-01 19:22:07    阅读次数:177
阻塞socket上read/write出现errno为EAGAIN的原因解密
对EAGAIN的一次重新认识,blocking的socket读写也会有EAGAIN...
分类:其他好文   时间:2014-12-01 19:19:01    阅读次数:435
自己用java实现飞鸽传书 1 - 实现通信
第一步: 建立服务端客户端,实现端到端通信。因为要传递文件,信号量较大,故使用TCP/IP协议。 服务端和客户端都要建立socket,而后通过socket进行通信。 服务端代码如下: import java.io.PrintStream; import java.net.ServerSocket; ...
分类:编程语言   时间:2014-12-01 18:57:25    阅读次数:365
Socket 学习之 WIN32-API(1):简单通信
客户端程序如下: //Client.cpp #include #include #include #include #pragma comment(lib,"ws2_32.lib") int main(void) { WSADATA wsa; /*struct WSAData { WORD wVersion; WORD wHighVersion; char s...
分类:Windows程序   时间:2014-12-01 17:47:18    阅读次数:322
Socket编程实践(1)
Socket Api基本概念什么是socket?    socket可以看成是用户进程与内核网络协议栈的编程接口(如下图所示)。    socket不仅可以用于本机的进程间通信,还可以用于网络上不同主机的进程间通信。  tcp/ip通信模型                 C/S模型               B/S模型 IPv4套接口地址结构    IPv4套接口地址结构通常也称为“网际套接字...
分类:其他好文   时间:2014-12-01 14:24:17    阅读次数:163
RPC的应用:Apache thrift的ubuntu 14.04的安装与应用
项目使用了一种RPC技术,开源Apachethrift,到底RPC是什么,有什么用途,下面进行了最容易理解的总结。一RPC的使用场景,原理和使用方法1.什么是RPCRPC(Remote Procedure Call,远程过程调用)是建立在Socket之上的,出于一种类比的愿望,在一台机器上运行的主程序,可以调用另一台..
分类:Web程序   时间:2014-12-01 06:40:43    阅读次数:216
PHP 操作socket 实现简易聊天室
<?php$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP );socket_bind($socket ,'127.0.0.1', 11211 );socket_listen( $socket ,5);while( true ){ $...
分类:Web程序   时间:2014-12-01 06:27:32    阅读次数:364
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!