• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






药剂学徒

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页

2018年3月18日

linux下基于socket多线程并发通信的实现
摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 阅读全文
posted @ 2018-03-18 20:46 药剂学徒 阅读(1099) 评论(0) 推荐(0)
 
(1)linux下C语言socket网络编程简历
摘要: 这里给出在linux下的简单的socket网络编程实例,使用tcp协议进行通信,服务端进行监听,再收到client的链接之后,发送数据给client;client在接收到数据后打印出来,然后关闭。程序里有具体的说明,当中对具体的结构体和函数的实现能够参照其他资料。 程序说明:这里的server的po 阅读全文
posted @ 2018-03-18 20:45 药剂学徒 阅读(270) 评论(0) 推荐(0)
 
linux下的c socket编程(4)--server端的继续研究
摘要: linux下的C socket编程(4) 延长server的生命周期: 在前面的一个个例子中,server在处理完一个链接之后便会立即结束掉自己,然而这种server并不科学,server因该使能够一直接受处理连接的,知道结束命令结束掉server。 实现这种情况的最简单的方法就是将accept() 阅读全文
posted @ 2018-03-18 20:44 药剂学徒 阅读(173) 评论(0) 推荐(0)
 
linux下的c socket编程(1)--简介与client端的处理
摘要: 1、介绍: socket是进程间的方式之一,是进程间的通信。这里说的进程并不一定是在同一台机器上也有可能是通过网络连接的不同机器上。只要他们之间建立了socket连接,那么数据便可以在机器之间进行双向的交流,直到连接断开为止。 2、socket的建立: 在我们接触实际的代码API之前,我们应该对基础 阅读全文
posted @ 2018-03-18 20:44 药剂学徒 阅读(279) 评论(0) 推荐(0)
 
socket编程函数总结
摘要: 1、创建socket: int socket( int domain , int type, int protocol ); int sockfd = socket(AF_INET,SOCK_STREAM,0); domain:即为协议域(family)。 type:指定socket类型。 常用的s 阅读全文
posted @ 2018-03-18 20:43 药剂学徒 阅读(186) 评论(0) 推荐(0)
 
linux下简单的socket通信实例:
摘要: 服务端: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 5 阅读全文
posted @ 2018-03-18 20:43 药剂学徒 阅读(208) 评论(0) 推荐(0)
 
linux下的socket编程(2)--获取对方的ip地址
摘要: linux下的C socket编程(2) 获取域名对应的ip地址 经过上面的讨论,如果我们要向链接远程的服务器,我们需要知道对方的ip地址,系统函数gethostbyname便能够帮助我们实现这个目的。他能够获取域名对应的ip地址并且返回一个hostent类型的结果。其中包含了ip地址信息,它的头文 阅读全文
posted @ 2018-03-18 20:42 药剂学徒 阅读(1307) 评论(0) 推荐(0)
 
linux下的socket编程(3)--server端的简单示例
摘要: linux下的socket编程(3) server端的简单示例: 经过前面的client端的学习,我们已经知道了如何创建socket,所以接下来就是去绑定他到具体的一个端口上去。 绑定socket到一个端口上去 bind()函数可以将socket绑定一个端口上,client可以通过这个端口发起请求, 阅读全文
posted @ 2018-03-18 20:42 药剂学徒 阅读(411) 评论(0) 推荐(0)
 
高级I/O函数
摘要: 1、pipe函数: pipe函数用来创建一个管道,以实现进程之间通信。 #include<unistd.h> int pipe(int fd[2]); pipe函数的参数是一个包含两个int 类型整数的数组指针。该函数成功时返回0,并将一对打开的文件描述符值填入其参数指向的数组。如果失败,则返回-1 阅读全文
posted @ 2018-03-18 20:41 药剂学徒 阅读(175) 评论(0) 推荐(0)
 
补充:memset透彻分析
摘要: 在c语言中,经常要对内存进行操作,里面涉及到很多函数,但是memeset函数的使用有一点需要大家格外注意,这就是我遇到过的一个问题: 函数原型:void * memset(void * s ,int ch ,size_t n); 函数的功能是:将s所指向某一块内存的的前n个字节的内容全部设置为ch指 阅读全文
posted @ 2018-03-18 20:41 药剂学徒 阅读(245) 评论(0) 推荐(0)
 
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页