码迷,mamicode.com
首页 >  
搜索关键字:linux下的socket编程    ( 14个结果
实验三 实时系统
实验内容: 编写程序,实现Linux下的socket编程 代码: #include <stdio.h> #include <sys/socket.h> #include <sys/types.h> #include <stdlib.h> #include <netinet/in.h> #includ ...
分类:其他好文   时间:2018-11-18 13:34:09    阅读次数:176
Linux下的C++ socket编程实例
阅读目录 基本的局域网聊天 客户端服务端双向异步聊天源码 局域网内服务端和有限个客户端聊天源码 完美异步聊天服务端和客户端源码 C++定时器 select异步代码 pthead多线程 基本的局域网聊天 局域网TCP服务端: 局域网TCP客户端: ...
分类:编程语言   时间:2018-10-02 20:19:15    阅读次数:237
linux系统socket通信编程1
Linux下的Socket编程大体上包括Tcp Socket、Udp Socket即Raw Socket这三种,其中TCP和UDP方式的Socket编程用于编写应用层的socket程序,是我们用得比较多的,而Raw Socket则用得相对较少,不在本文介绍范围之列。 TCP Socket 基于TCP ...
分类:系统相关   时间:2016-12-14 02:21:14    阅读次数:235
linux系统UDP的socket通信编程3
我刚开始接触linux下的socket编程,边抄边理解udp socket编程,我的疑问是server不指定IP地址,client的目标IP地址是127.0.0.1,这样就可以通信吗?在同一主机下是不是不能测试?如果server默认绑定本机的IP 地址,那么开启server后,在浏览器中输入127. ...
分类:系统相关   时间:2016-12-14 02:08:24    阅读次数:290
网络编程学习笔记:linux下的socket编程
socket是进程通信的一种方式,通过调用一些API可以实现进程间通信,建立连接以及收发信息的过程如下图所示: 这些函数的用法如下: 1、int socket(int protocolFamily, int type, int protocol); 返回描述符sockfd l protocolFam ...
分类:系统相关   时间:2016-08-20 17:43:19    阅读次数:354
Linux下的socket编程
网络通信编程即编写通过计算机与其他程序之间进行通讯的程序,相互通信的程序中一方可以称为客户端程序,另一方称为服务程序,应用系统提供Socket编程接口可以编写自己的网络程序。一通过TCP/IP协议进行传输TCP:为应用程序提供可靠的通信连接。适合一次传输大批的数据情况。并..
分类:系统相关   时间:2016-06-12 15:29:50    阅读次数:398
Linux高级编程--10.Socket编程
Linux下的Socket编程大体上包括Tcp Socket、Udp Socket即Raw Socket这三种,其中TCP和UDP方式的Socket编程用于编写应用层的socket程序,是我们用得比较多的,而Raw Socket则用得相对较少,不在本文介绍范围之列。 TCP Socket 基于TCP... ...
分类:系统相关   时间:2016-05-13 09:11:56    阅读次数:258
Linux下的socket编程实践(十) 基本UDP编程细节
在我的这两篇博客中,简单介绍并实现了基于UDP(TCP)的windows(UNIX下流程基本一致)下的服务端和客户端的程序,本文继续探讨关于UDP编程的一些细节。 http://blog.csdn.net/nk_test/article/details/47733307 http://blog.csdn.net/nk_test/article/details/47756381 下图是一个...
分类:系统相关   时间:2015-10-27 00:33:46    阅读次数:321
Linux下的socket编程实践(八) Select的限制和poll(并发的初步知识)
select的限制 用select实现的并发服务器,能达到的并发数一般受两方面限制: 1)一个进程能打开的最大文件描述符限制。这可以通过调整内核参数来改变。可以通过ulimit -n(number)来调整或者使用setrlimit函数设置(需要root权限),但一个系统所能打开的最大数也是有限的,跟内存大小有关,可以通过cat /proc/sys/fs/file-max 查看。 ...
分类:系统相关   时间:2015-10-21 00:24:10    阅读次数:359
Linux下的socket编程实践(四)TCP的粘包问题和常用解决方案
TCP粘包问题的产生 由于TCP协议是基于字节流并且无边界的传输协议, 因此很有可能产生粘包问题。此外,发送方引起的粘包是由TCP协议本身造成的,TCP为提高传输效率,发送方往往要收集到足够多的数据后才发送一个TCP段。若连续几次需要send的数据都很少,通常TCP会根据优化算法把这些数据合成一个TCP段后一次发送出去,但是接收方并不知道要一次接收多少字节的数据,这样接收方就收到了粘包数据。具体...
分类:系统相关   时间:2015-10-10 01:41:43    阅读次数:269
14条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!