自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 TCP 组播 广播

在TCP/IP中传输信息主要方式有两种,UDP和TCP,UDP是不可靠通信,在传输信息之前并没有和服务器建立连接,客户端采用sendto函数(可通过man命令查看sendto函数的原型),服务器端主要采用recvfrom函数接受来自客户端的信息。 TCP采用可靠连接,主要是连接采用三次握手,断开时采用四次挥手,具体过程可以参考wireshark抓包进行查看其具体过程,在具体建立连接的过程主要是

2015-07-02 19:24:56 1539

原创 select唤醒函数

在多进程、多任务程序中,函数执行过程中会遇到阻塞无法继续执行等问题,需要对函数进行唤醒。可以创建子进程继续执行子函数,也可以在单进程中使用select函数进行阻塞唤醒。 通过man命令查看select函数原型是 int select(int n,fd_set *read_fds,fd_set *write_fds,fd_set *except_fds,struct timeval *timeou

2015-07-01 19:20:29 1213

原创 网络文件传输

之前一篇文章中写的是接收端的程序, 接下来po出发送端的程序#include "head.h"int main(int argc, const char *argv[]){ int sockfd; ssize_t n; char buf[10]; if(argc < 2){ perror("argc"); exit(0); }

2015-06-30 19:34:16 325

原创 文章标题

最近在学习TCP的知识,利用TCP协议在不同电脑间进行通信,同时结合之前学习的关于文件I/O方面的知识,解决文件通过网络进行复制的问题。 相比较于之前的程序是知识的一个综合,打开文件描述符,循环读写等,利用TCP中的send函数进行发送,另外一段进行解释并写。#include "head.h"int main(int argc, const char *argv[]){ int sock

2015-06-30 19:22:15 230

原创 进程间通信

在linux中实现共享内存方式的进程间通信 上面代码都在 linux:Ubuntu12.04 gcc:4.6.3 上运行通过。分别有两个程序运行read.c和write.c write.c从终端输入到全局定义的结构体shm_t的buf[]数组中 read.c从buf[]中读取并输出、打印下面为read.c文件#include<stdio.h>#include<stdlib.h>

2015-06-26 19:41:43 342

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除