- 博客(7)
- 资源 (17)
- 收藏
- 关注
原创 Linux网络编程---I/O多路复用 之 select
实现一个基本的流式套接字客户端/服务器通信程序,客户端和服务器按如下步骤交互:(1)客户端向服务器发出日期时间请求字符串,如:%D %Y %A %T等。(2)服务器从网络接收到日期时间请求字符串后,根据字符串格式生成对应的日期时间值返回给客户端。在前面我们用了单进程和多进程来简单实现这个程序,通过多进程会比单进程占用更多的系统资源,所以希望单进程也能具有为多个客户端同时提供
2015-09-27 19:52:02 3326
原创 流式(TCP)套接字客户端/服务器编程 (多线程并发服务器)
实现一个基本的流式套接字客户端/服务器通信程序,客户端和服务器按如下步骤交互:(1)客户端向服务器发出日期时间请求字符串,如:%D %Y %A %T等。(2)服务器从网络接收到日期时间请求字符串后,根据字符串格式生成对应的日期时间值返回给客户端。//TCP服务器/* 用法:./server ip port 说明:该流式
2015-09-24 16:12:41 7792 1
原创 数据报(UDP)套接字客户端/服务器编程
实现一个基本的数据报套接字客户端/服务器通信程序,客户端和服务器按如下步骤交互:(1)客户端向服务器发出日期时间请求字符串,如:%D %Y %A %T等。(2)服务器从网络接收到日期时间请求字符串后,根据字符串格式生成对应的日期时间值返回给客户端。/* UPD服务器 说明:数据报服务器,用于接收来自数据报客户端发来
2015-09-23 22:08:54 5376
原创 流式套接字客户端/服务器编程 (迭代服务器+并发服务器)
实现一个基本的流式套接字客户端/服务器通信程序,客户端和服务器按如下步骤交互:(1)客户端向服务器发出日期时间请求字符串,如:%D %Y %A %T等。(2)服务器从网络接收到日期时间请求字符串后,根据字符串格式生成对应的日期时间值返回给客户端。//TCP服务器/*用法:./server port说明:该流式套接字服务器程序工作于单进程模
2015-09-22 20:14:16 3225
原创 线程(进程)的同步与互斥实例
1.有一个队列,线程1负责从网络接收分组,并将收到的分组放到队列尾,然后再次从网络中接收下一个到达的分组,并进行同样的队列操作。线程2从此队列头中取出一个分组进行处理,处理完毕后,再次从队列中取出一个分组进行处理,处理完毕后再次从队列头取出下一个分组进行处理,两个线程都以无限循环的方式工作,因此该队列为临时资源,若队列不为空,线程2才应该开始循环处理,否则需要等待,显然如果线程2不停的检测队列是否...
2015-09-20 12:28:40 3818
原创 一个简单的TCP套接字编程实例
采用一个服务器程序对应一个客户的方法,服务器不需要采取任何并发技术,执行TCP套接字服务端的基本过程是创建套接字
2015-09-19 09:51:03 1972
原创 LeetCode 160 Intersection of Two Linked Lists
Write a program to find the node at which the intersection of two singly linked lists begins.For example, the following two linked lists: A: a1 → a2 ↘
2015-09-04 21:50:54 416
TCP-IP详解卷1:协议
2015-10-15
nasm中文手册
2015-03-12
STL源码剖析简体中文完整版清晰
2014-11-11
C++标准程序库
2014-11-10
ACM培训-动态规划
2014-11-10
取石子游戏_博弈
2014-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人