码迷,mamicode.com
首页 >  
搜索关键字:Socket    ( 14952个结果
#include <sys/socket.h>找不到头文件
ubuntu下socket编程涉及到头文件sys/socket.h 和sys/types.h。我是用的codeblocks编辑器,当我想查看socket,h头文件时编辑器提示找不到头文件。            我就想可能是没有设置codeblocks头文件的搜索路径。好吧,那首先就找找这个文件藏在哪里吧 find / -name socket.h -print 或者locate sys/s...
分类:其他好文   时间:2014-11-15 17:06:58    阅读次数:1357
Linux_C socket 一些知识
1.大端字节序,即低地址高字节TCP/IP协议规定,网络数据流应采用大端字节序,即低地址高字节。例如上一节的UDP段格式,地址0-1是16位的源端口号,如果这个端口号是1000(0x3e8),则地址0是0x03,地址1是0xe8,也就是先发0x03,再发0xe8,这16位在发送主机的缓冲区中也应该是...
分类:系统相关   时间:2014-11-15 15:27:25    阅读次数:169
nginx源码分析--nginx进程间通信
Linux下的IPC很多,nginx的进程都是有亲缘关系的进程,对于他们的通信我们选择TCP socket进行通信。   TCP socket 用来做进程通信的好处有,   1.socket是文件描述符,操作简单。 2.双向流动。3.另外还有一个重要好处:可记录可重现,我们可以用tcpdump抓取信息,方便调试。 当然对于进程间大量数据的共享 自然而然的我们采用共享内存。 采用socketpa...
分类:系统相关   时间:2014-11-15 08:55:01    阅读次数:250
http、TCP/IP协议与socket之间的区别
本文转载至http://www.2cto.com/net/201211/166537.htmlhttp、TCP/IP协议与socket之间的区别网络由下往上分为: www.2cto.com 物理层-- 数据链路层--网络层-- IP协议传输层-- ...
分类:Web程序   时间:2014-11-15 01:26:56    阅读次数:175
TCP协议和socket API 学习笔记
本文转载至http://blog.chinaunix.net/uid-16979052-id-3350958.html分类:原文地址:TCP协议和socket API 学习笔记作者:gilbertjuly?TCP包头ACK为1时,确认序号有效,表示期望收到的下一个序号,是上次成功收到的字节序加1。S...
分类:Windows程序   时间:2014-11-15 01:23:42    阅读次数:381
高性能IO模型浅析
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(BlockingIO):即传统的IO模型。(2)同步非阻塞IO(Non-blockingIO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的N...
分类:其他好文   时间:2014-11-15 00:11:49    阅读次数:301
socket可读可写
一、 下列四个条件中的任何一个满足时,socket准备好读: 1.socket接收缓冲区中已经接收的数据的字节数大于等于socket接收缓冲区低潮限度的当前值;对这样的socket的读操作不会阻塞,并返回一个大于0的值(即:准备好读入的数据的字节数).我们可以用socket选项SO_RCVLOWAT...
分类:其他好文   时间:2014-11-14 22:30:22    阅读次数:214
TCP/IP、Http、Socket的区别
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC...
分类:Web程序   时间:2014-11-14 22:23:17    阅读次数:231
C++实现申请帐号---发送post提交表单信息包
交流学习!...
分类:编程语言   时间:2014-11-14 17:53:52    阅读次数:370
gradle配置本地jar包依赖和以debug模式启动jetty
以debug模式启动jetty,这个目的很明显,为了后台java代码的远程调试。 做法是:增加环境变量GRADLE_OPTS,值设置为: -Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=n   这样通过gradle jettyRun命令启动jetty容器的时候,会有如下的显示结果,代表已经启用了debu...
分类:编程语言   时间:2014-11-14 17:51:45    阅读次数:264
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!