• 关于

    编程tcp

    的搜索结果
  • 网络编程懒人入门(四):快速理解TCP和UDP的差异

    原作者:MeloDev,本文由即时通讯网重新修订发布,感谢原作者的无私分享。 1、前言 对于即时通讯开者新手来说,在开始着手编写IM或消息推送系统的代码前,最头疼的问题莫过于到底该选TCP还是UDP作为传输层协议。本文延续《网络编程懒人入门》系列文章的风格,通过快速对比分析 TCP 和 UDP 的...

    文章 jsjsjjs 2017-10-27 1215浏览量

  • 《Python爬虫开发与项目实战》——1.5 网络编程

    本节书摘来自华章计算机《Python爬虫开发与项目实战》一书中的第1章,第1.5节,作者:范传辉著,更多章节内容可以访问云栖社区“华章计算机”公众号查看 1.5 网络编程   既然是做爬虫开发,必然需要了解Python网络编程方面的知识。计算机网络是把各个计算机连接到一起,让网络中的计算机可以互相...

    文章 华章计算机 2017-05-02 2547浏览量

  • tcp的复杂机制

    懂socket编程的人不一定理解tcp协议,实际上很多计算机编程高手都不一定懂tcp协议,编程高手很多都是对api很理解,对于api下面的机制就不一定理解了,我是一个学网络出身的人,在我会用java或者c写hello world之前我就知道了tcp的原理,记得当时为tcp的滑动窗口,慢启动等着迷过...

    文章 科技小能手 2017-11-12 764浏览量

  • 3个学习Socket编程的简单例子:TCP Server/Client, Select

     以前都是采用ACE的编写网络应用,最近由于工作需要,需要直接只用socket接口编写CS的代码,重新学习这方面的知识,给出自己所用到的3个简单例子,都是拷贝别人的程序。如果你能完全理解这3个例子,估计socket编程就已经基本入门了。       建议:1) 多多查查所用到的网络接口; 2) 最...

    文章 技术小美 2017-11-12 886浏览量

  • 《Linux高性能服务器编程》——导读

    前  言 为什么要写这本书 目前国内计算机书籍的一个明显弊病就是内容宽泛而空洞。很多书籍长篇大论,恨不得囊括所有最新的技术,但连一个最基本的技术细节也无法解释清楚。有些书籍给读者展现的是网络上随处可见的知识,基本没有自己的观点,甚至连一点自己的总结都没有。反观大师们的经典书籍,整本书只专注于一个问...

    文章 华章计算机 2017-08-01 2692浏览量

  • 《Linux高性能服务器编程》——第3章 TCP协议详解 3.1 TCP服务的特点

    第3章 TCP协议详解 TCP协议是TCP/IP协议族中另一个重要的协议。和IP协议相比,TCP协议更靠近应用层,因此在应用程序中具有更强的可操作性。一些重要的socket选项都和TCP协议相关。 本章从如下四方面来讨论TCP协议: 不过在详细讨论TCP协议之前,我们先简单介绍一下TCP服务的特...

    文章 华章计算机 2017-08-01 1198浏览量

  • 简易web server之python实现

    网络编程一项基本功是socket编程,包括TCP socket,UDP socket的客户端、服务器端编程。 应用层的各路协议如http,smtp,telnet,ftp等都依赖于传输层的TCP或者UDP,具体讲就是这两种socket为应用层提供传输功能。 利用tcp socket能编写web se...

    文章 lovedan 2015-02-24 790浏览量

  • socket跟TCP/IP 的关系,单台服务器上的并发TCP连接数可以有多少

    常识一:文件句柄限制 在linux下编写网络服务器程序的朋友肯定都知道每一个tcp连接都要占一个文件描述符,一旦这个文件描述符使用完了,新的连接到来返回给我们的错误是“Socket/File:Can'topen so many files”。 这时你需要明白操作系统对可以打开的最大文件数的限制。 ...

    文章 double2li 2017-09-21 3169浏览量

  • 网络编程释疑之:TCP协议的“流”特性

    与网络开发相关的招聘时最常被问起的问题是TCP和UDP的区别,现在几乎是道上混的都能答出来几点“比如TCP是面向连接的,UDP是无连接的;TCP是可靠的,UDP是不可靠的;”,其中还有一点是“TCP是面向数据流的协议,UDP是面向数据报的协议”,接下来我通常就会问这么一个问题,假设客户端一次完全发...

    文章 科技探索者 2017-11-29 826浏览量

  • 《Linux高性能服务器编程》——1.7 socket和TCP/IP协议族的关系

    1.7 socket和TCP/IP协议族的关系 前文提到,数据链路层、网络层、传输层协议是在内核中实现的。因此操作系统需要实现一组系统调用,使得应用程序能够访问这些协议提供的服务。实现这组系统调用的API(Application Programming Interface,应用程序编程接口)主要有...

    文章 华章计算机 2017-08-01 1238浏览量

  • 《Android智能穿戴设备开发指南》——第6章,第6.1节Socket编程基础

    本节书摘来自异步社区《Android智能穿戴设备开发指南》一书中的第6章,第6.1节Socket编程基础,作者 王长青,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.1 Socket编程基础Android智能穿戴设备开发指南网络编程中有两个主要问题,一个是如何准确地定位网络中的一台或...

    文章 异步社区 2017-05-02 1366浏览量

  • 《UNIX网络编程 卷1:套接字联网API(第3版)》——第2章 传输层:TCP、UDP和SCTP 2.1概述

    本节书摘来自异步社区《UNIX网络编程 卷1:套接字联网API(第3版)》一书中的第2章,第2.1节,作者:【美】W. Richard Stevens , Bill Fenner , Andrew M. Rudoff著,更多章节内容可以访问云栖社区“异步社区”公众号查看 第2章 传输层:TCP、U...

    文章 异步社区 2017-05-02 1106浏览量

  • 在 Boolan 网开讲《网络编程实战》课程

    《网络编程实战》是一门以讲解实例为主的课程,每一节都讲一两个网络编程的例子程序,课程偏重 Linux 服务端 TCP 网络编程。 本课程要求听课人员已经读过《Unix 网络编程》,能写简单的 TCP echo 服务。   课程地址:http://boolan.com/course/4 配套页面:h...

    文章 技术小胖子 2017-11-10 921浏览量

  • 《Linux高性能服务器编程》——3.8 带外数据

    3.8 带外数据 有些传输层协议具有带外(Out Of Band,OOB)数据的概念,用于迅速通告对方本端发生的重要事件。因此,带外数据比普通数据(也称为带内数据)有更高的优先级,它应该总是立即被发送,而不论发送缓冲区中是否有排队等待发送的普通数据。带外数据的传输可以使用一条独立的传输层连接,也可...

    文章 华章计算机 2017-08-01 1108浏览量

  • 《UNIX网络编程 卷1:套接字联网API(第3版)》——2.14 小结

    本节书摘来自异步社区《UNIX网络编程 卷1:套接字联网API(第3版)》一书中的第2章,第2.14节,作者:【美】W. Richard Stevens , Bill Fenner , Andrew M. Rudoff著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.14 小结 UDP是...

    文章 异步社区 2017-05-02 1046浏览量

  • 单机最大tcp连接数

    单机最大tcp连接数 网络编程 在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少? 如何标识一个TCP连接 在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用...

    文章 hopegrace 2013-05-27 720浏览量

  • 网络编程释疑之:TCP半开连接的处理

    熟悉基于TCP协议进行linux高性能、高并发服务端编程的朋友肯定应该知道每个文件描述符及其所占的资源对并发量的影响。在这种7*24甚至*365不间断运行的服务器上,一个描述符被浪费,两个被浪费...如果被浪费的多了,那还何谈高并发,高性能。除去文件描述被正常占用的情况外,是什么导致了我们可用的文...

    文章 科技探索者 2017-11-21 860浏览量

  • 《UNIX网络编程 卷1:套接字联网API(第3版)》——2.13 常见因特网应用的协议使用

    本节书摘来自异步社区《UNIX网络编程 卷1:套接字联网API(第3版)》一书中的第2章,第2.13节,作者:【美】W. Richard Stevens , Bill Fenner , Andrew M. Rudoff著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.13 常见因特网应用...

    文章 异步社区 2017-05-02 1022浏览量

  • 《UNIX网络编程 卷1:套接字联网API(第3版)》——第8章 基本UDP套接字编程 8.1概述

    本节书摘来自异步社区《UNIX网络编程 卷1:套接字联网API(第3版)》一书中的第8章,第8.1节,作者:【美】W. Richard Stevens , Bill Fenner , Andrew M. Rudoff著,更多章节内容可以访问云栖社区“异步社区”公众号查看 第8章 基本UDP套接字编...

    文章 异步社区 2017-05-02 1085浏览量

  • TCP/IP Illustrated

        Web site: http://www.kohala.com/start/  TCP/IP Illustrated,Volume 1:The Protocols  Author: W.Richard Stevens  Publisher: Addison-Wesley  Amazon R...

    文章 科技探索者 2017-11-21 1099浏览量

  • 《Linux高性能服务器编程》——3.9 TCP超时重传

    3.9 TCP超时重传 在3.6节~3.8节中,我们讲述了TCP在正常网络情况下的数据流。从本节开始,我们讨论异常网络状况下(开始出现超时或丢包),TCP如何控制数据传输以保证其承诺的可靠服务。 TCP服务必须能够重传超时时间内未收到确认的TCP报文段。为此,TCP模块为每个TCP报文段都维护一个...

    文章 华章计算机 2017-08-01 1308浏览量

  • socket

    socket这个词可以表示很多概念: 在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程,“IP地址+端口号”就称为socket。 在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair就唯一标识一个连接...

    文章 lin.tao 2012-10-02 1196浏览量

  • C# 网络编程之Tcp实现客户端和服务器聊天

          最近使用Socket网络套接字编程中,在同步与异步通讯中客户端与服务器总是无法响应,但在学习Tcp协议编程中完成了通讯聊天功能,下面简单讲讲我最近学到的及Tcp聊天的源代码及详细注释。       Tcp协议是一个传输层的协议,在Tcp协议编程中它通常使用的是3个类,其命名空间为Sys...

    文章 小珞珞 2013-07-20 2800浏览量

  • python 网络编程之socket

        在python socket编程主要是面各tcp 和 udp编程。下面我们就用这两种不同的编程方式来实现一个从客服端发送信息到服务器端,   服务器端返回客服器现在时间和接收到的信息     我们先来实现tcp的编程 tcp 服务端代码(tsTserv.py):   [python]...

    文章 thinkyoung 2014-05-08 974浏览量

  • 《Linux高性能服务器编程》——3.6 TCP交互数据流

    3.6 TCP交互数据流 前面讨论了TCP连接及其状态,从本节开始我们讨论通过TCP连接交换的应用程序数据。TCP报文段所携带的应用程序数据按照长度分为两种:交互数据和成块数据。交互数据仅包含很少的字节。使用交互数据的应用程序(或协议)对实时性要求高,比如telnet、ssh等。成块数据的长度则通...

    文章 华章计算机 2017-08-01 1168浏览量

  • 《Linux高性能服务器编程》——1.2 封装

    1.2 封装 上层协议是如何使用下层协议提供的服务的呢?其实这是通过封装(encapsulation)实现的。应用程序数据在发送到物理网络上之前,将沿着协议栈从上往下依次传递。每层协议都将在上层数据的基础上加上自己的头部信息(有时还包括尾部信息),以实现该层的功能,这个过程就称为封装,如图1-4所...

    文章 华章计算机 2017-08-01 1112浏览量

  • 再读Socket编程——《UNIX网络编程(卷一)》学习点滴

      原先曾以Socket编程为入口开始自己的新的学习,毕竟未曾致用,时至今日已比较生疏。借着阅读《UNIX网络编程(卷一)》(简称UNPv1)的机会,正好复习一番,而且希望将新的感受记录下来。一些技术细节翻阅原书即可,点到为止,不在这篇博文详述。     作者推荐在网络编程中使用snprintf(...

    文章 长征6号 2017-04-12 964浏览量

  • 网络编程释疑之:TCP连接拔掉网线后会发生什么

    背景:前些天团队在进行终端设备和服务器端长连接业务的测试时,发现了这么一个情况:在拔掉设备端的网线后,再插上网线,有时可以继续正常的进行长接连请求,而且用的还是拔掉网线之前的那个长连接。但是有时却不能继续正常的长连接请求,需要重新建立一个新的长连接。让我尤感诧异的是第一种网线断开再插上后长连接可以...

    文章 科技探索者 2017-11-14 1135浏览量

  • Http协议与TCP协议简单理解

    在C#编写代码,非常多时候会遇到Http协议或者TCP协议,这里做一个简单的理解。TCP协议相应于传输层,而HTTP协议相应于应用层。从本质上来说,二者没有可比性。 Http协议是建立在TCP协议基础之上的,当浏览器须要从server获取网页数据的时候。会发出一次Http请求。Http会通过TC...

    文章 技术mix呢 2017-11-15 994浏览量

  • 【转】TCP协议的无消息边界问题

    http://www.cnblogs.com/eping/archive/2009/12/12/1622579.html    使用TCP协议编写应用程序时,需要考虑一个问题:TCP协议是无消息边界的,即不能保证来自单个Send方法的数据能被单个Receive方法读取。 eg: 第一次发送:a...

    文章 夏春涛 2015-06-22 506浏览量

1 2 3 4 ... 58 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT