linux 网络编程
ChenTingFeng
2015-03-16 12:40:48
497
收藏
分类专栏:
linux网络编程
文章标签:
linux
socket
网络编程
linux网络编程 _BAIDU文库
点赞
评论
分享
x
海报分享
扫一扫,分享海报
收藏
举报
关注
关注
一键三连
点赞Mark关注该博主, 随时了解TA的最新博文
已标记关键词
清除标记
Linux
网络
编程
必看书籍推荐
无界编程
08-17
10万+
首先要说讲述计算机
网络
和TCP/IP的书很多。先要学习
网络
知识才谈得上
编程
讲述计算机
网络
的最经典的当属Andrew S.Tanenbaum的《计算机
网络
》第五版,这本书难易适中。《计算机
网络
(第5版)》是国内外使用最广泛、最权威的计算机
网络
经典教材。目前已经是第五版,本书作者80年代就开发出MINIX,是一个用于操作系统教学的类UNIX(的小型操作系统。而
linux
就是受其影响。。。。第五版是
插入表情
添加代码片
HTML/XML
objective-c
Ruby
PHP
C
C++
JavaScript
Python
Java
CSS
SQL
其它
还能输入
1000
个字符
Linux
网络
编程
——UDP
编程
秋叶原 && Mike || 麦克
04-16
4万+
概述UDP 是 User Datagram Protocol 的简称, 中文名是用户数据报协议,是一个简单的面向数据报的运输层协议,在
网络
中用于处理数据包,是一种无连接的协议。UDP 不提供可靠性的传输,它只是把应用程序传给 IP 层的数据报发送出去,但是并不能保证它们能到达目的地。由于 UDP 在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。UDP 有如...
Linux
网络
编程
之使用TCP传输文件
GQB的专栏
05-26
1万+
原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb666/article/details/8976263,作者:gqb666 最近在写
Linux
网络
方面的demo,用TCP实现了一个简单的传输文件程序,适用于网卡设备及TCP/IP协议栈及
网络
环境测试时使用。用法容易,代码简洁,已经测试成功。其功能是使用TCP协议从clien
C++与
Linux
网络
编程
实战
vingstar的专栏
09-18
2047
C++与
Linux
网络
编程
实战 序言: 最近老板给我的这个课题中,我的主要工作是进行论文中所设计的算法与整个系统的原型implementation与大规模实际场景的simulation。这对于没有较大规模
编程
经验的我来说,不啻为一次较大的挑战,虽然我更加喜欢原创性的科研思考工作,但基本的
编程
能力对于任何一个计算机人来说,都是基础而重要的。所以也打算借这次机会好好的把自己的
编程
能力与
linux
网络
编程
he_0123的专栏
01-04
1359
linux
网络
编程
linux
网络
编程
网络
编程
相关协议 1 TCPIP协议概述 2 OSI参考模型及TCPIP参考模型 3 TCP协议 4 UDP协议 5 协议的选择
网络
相关概念 1 socket概念 2 socket类型 3 socket信息数据结构 4 数据存储优先顺序的转换 5 地址格式转化 6 名字地址转化 socket
编程
1 使用TCP协议的流程图 11服务器端 12客户端 13一个阻
Linux
网络
编程
简单实例
linux/unix
12-16
4659
一、编写
Linux
下socket协议TCP的ClientServer程序//客户端,client: #include #include #include #include #include #include #define MAXBUF 256 int main() { int ssock; int clen; struct sockaddr_in server_addr
Linux
网络
编程
之 UDP 广播
11-22
5495
最近一直在做
linux
的
网络
,现在作个总结,陆续贴出来。 在网上搜了很多资料 ,其中周立发的博客对我的学习参考作用最大,谢谢前辈。 这个倒让我花的时间最多了,主要一直脑残的在自己的虚拟机上调试不成功,认为只要开几个终端就可以当作服务器了,这种想法是错误的。因为ip地址会被占用的,所以后来我和同事测试一下,就OK了。 这个广播代码逻辑其实挺有用的,可以用来寻找所在局域网内设备。
Linux
网络
编程
之accept函数
啦啦啦啦
08-03
1218
名称 accept, accept4 - 在套接字上接受连接 概要 #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen); #define _G
Linux
网络
编程
常见面试题
一步一脚印
06-17
9666
概述TCP和UDP是
网络
体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。 TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(stream socket)的一种。 UDP:用户数据报协议。UDP是一种无连接协议。UDP套接口是数据报套接口(datagram socket)的一种。 TCP与UDP简介基本TCP客户—服务器程序设计基本框
Linux
网络
编程
——TCP
编程
秋叶原 && Mike || 麦克
05-12
3万+
概述TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP 具有以下特点:1)电话系统服务模式的抽象2)每一次完整的数据传输都要经过建立连接、使用连接、终止连接的过程3)可靠、出错重传、且每收到一个数据都要给出相应的确认,保证数据传输的可靠性TCP
编程
的 C/S 架构基于 TCP 的
网络
编程
开发分为服务器端和...
Linux
网络
编程
之使用UDP传输文件
GQB的专栏
05-26
1万+
原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb666/article/details/8970207,作者:gqb666 接上篇博文
Linux
网络
编程
之使用TCP传输文件。最近在写
Linux
网络
方面的demo,用UDP实现了一个简单的传输文件程序,适用于网卡设备及TCP/IP协议栈及
网络
环境测试时使用。当然这里要说的是,
Linux
网络
编程
——多播
秋叶原 && Mike || 麦克
03-20
1万+
概述单播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信。单播和广播是两个极端,要么对一个主机进行通信,要么对整个局域网上的主机进行通信。实际情况下,经常需要对一组特定的主机进行通信,而不是整个局域网上的所有主机,这就是多播的用途。IP 多播(也称多址广播或组播)技术,是一种允许一台或多台主机(多播源)发送单一数据包到多台主机(一次的,同时的)的 TCP/IP
网络
...
Linux
网络
编程
视频 百度网盘
weixin_34137799的博客
05-19
725
Linux
网络
编程
(总共41集)讲解
Linux
网络
编程
知识,分以下四个篇章。
Linux
网络
编程
之TCP/IP基础篇
Linux
网络
编程
之socket
编程
篇
Linux
网络
编程
之进程间通信篇
Linux
网络
编程
之线程篇
Linux
网络
编程
之TCP/IP基础篇01TCPIP基础(一)ISO/OSI参考模型TCP/IP四层模型基本概念(对等通信、封装、分用、端口)02TCPIP基础(二)最大传输单元(MTU)/...
linux
网络
编程
(完整版)
qq_32166779的博客
03-29
1万+
之间在网上看到很多
网络
编程
都是一个一个demo,今天我把之前学到的汇总起来,希望大家可以进行补充。 线程中我使用过两种方式
编程
,一种是经典函数式
编程
加上标志位,如下: while(1) { server_init(); client_init(); sock_send(); select_handler(); } 其中各函数里面放置了大量的标志位,如下: void clie...
linux
网络
编程
:设置非阻塞socket收发数据
Biao
04-24
8965
非阻塞式I/O包括非阻塞输入操作,非阻塞输出操作,非阻塞接收外来连接,非阻塞发起外出连接。包括的函数有:read, readv, recv, recvfrom, recvmsg, write, writev, send, sendto, sendmsg, accept。 将socket 设置为非阻塞模式有三总方法: (1)创建socket的时候,指定socket是异步的,在ty...
Linux
网络
编程
——TCP 粘包及其解决方案
R先生一天不学习就浑身难受
08-20
2735
首先,我们回顾一下 TCP 和 UDP 的头部信息: 图1. TCP 头部 图2. UDP 头部 我们知道,TCP 和 UDP 是 TCP/IP 协议族传输层中的两个具有代表性的协议。其中,TCP 是面向连接的复杂的、可靠的字节流传输协议,而 UDP 是面向无连接的简单的、不可靠的数据报传输协议。“流”的概念就是指不间断的数据结构,可以把它想象成你们家里的自来水管道中的水流。什么意思呢?举个例
©️2020 CSDN
皮肤主题: 大白
设计师:CSDN官方博客
返回首页