自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Poseidon's Maserati

Today is my lucky day.

  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 网络高级编程

之前所用到的函数如recv,send,recvfrom,sendto,read,和write等函数都是阻塞性的函数,如果资源没有准备好,那么调用该函数的进程将进入阻塞状态,解决方案:I/O多路复用:1.fcntl函数(非阻塞方式)。2.select函数。     主控线程将每个客户端产生的fd放置到一个动态数组里面去,子线程来遍历整个动态数组中的所有fd,并通过这些fd和对应的客户端进行双向通信

2017-08-16 09:47:49 215

原创 广播

广播就是实现一对多的通讯,它通过广播地址发送数据报文实现的,注意:广播只可以用于UDP中。可以用于同一网段不通计算机的聊天室中。 //UDP才可以使用广播 /*******************************************************/ //接受者就是一个服务器端,绑定一个广播地址,开始监听,接收文件. receiver.c #include #i

2017-08-16 09:46:02 158

原创 域名

查看域名 more /etc/hosts 修改域名sudo vi/etc/hosts /***************************************************************/ TCP msg.h #ifndef __MSG_H_ #define __MSG_H_ typedef struct { //协议头部 c

2017-08-15 19:58:59 151

原创 网络编程

#include /* See NOTES */ #include #include #include #include #include #include #include #define SERVER_PORT 8888 #define BACKLOG 10 /*socket bind listen accept

2017-08-07 22:18:55 121

imx.7交叉编译libX11

包含libX11交叉编译所用到的所有库的源文件压缩包,直接交叉编译即可

2024-04-15

125khz读卡器.zip

包括电路设计及.c程序,只需要根据自己板子更改响应的IO口即可。

2021-10-08

cycleTest.zip

QWidget直接提示即可,可转动,设置当前选中编号,设置禁用为灰色,启用为对应彩色。不限平台。

2021-08-05

jsonTool.zip

json文件合并,可以将两个json文件比较后合并为一个,也可将已知json文件内的某一项单独替换。Zip包含可执行文件及源码,可执行文件可以在64位Ubuntu上直接运行,也可根据自己编译器编译出对应版本。

2021-07-21

QtNetLinkMonitor.zip

此代码用于Qt桌面应用监控Linux网口的连接状态,包括以太网、PAN网络等。拿来即用,用法参见README。

2021-07-21

空空如也

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

TA关注的人

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