上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 43 下一页

2018年2月3日

点对点通信实例

摘要: 实现点对点通信,双方都能发送数据、接收数据,双方维护套接字。read对方数据和read键盘输入目前使用两个进程来实现。 服务器进程: 客户端程序代码: 阅读全文

posted @ 2018-02-03 19:14 wsw_seu 阅读(1330) 评论(0) 推荐(0) 编辑

TCP回射客户服务器模型(02 设置套接字选项、处理多并发)

摘要: int setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen); //设置套接字选项 回射服务器编写,服务器关闭后处于TIME_WAIT状态,过一段时间才可以绑定刚才的端口。在绑定服务器 阅读全文

posted @ 2018-02-03 16:54 wsw_seu 阅读(176) 评论(0) 推荐(0) 编辑

TCP回射客户服务器模型(01 socket bind listen accept connect)

摘要: socket函数(安装电话机)头文件:#include<sys/socket.h> int socket(int family, int type, int protocol); //返回套接字描述符sockfd, 失败返回-1参数 1、family:协议族PF_INET/AF_INET2、type 阅读全文

posted @ 2018-02-03 15:40 wsw_seu 阅读(197) 评论(0) 推荐(0) 编辑

socket套接字(字节序、地址转换)

摘要: 什么是socket: socket可以看成是用户进程与内核网络协议栈的编程接口。 socket不仅可以用于本机的进程间通信,还可以用于网络上 不同主机之间的进程通信。IPv4套接口地址结构 struct sockaddr_in{ uint8_t sin_len; //整个sockaddr_in结构体 阅读全文

posted @ 2018-02-03 14:18 wsw_seu 阅读(405) 评论(0) 推荐(0) 编辑

2018年2月2日

TCP特点

摘要: 1、基于字节流;面向连接;可靠传输;缓冲传输;全双工;流量控制。TCP如何保证可靠性:差错:校验和丢包:超时重传+确认失序:seq(序号)重复:seq(序号)1、数据被分割成TCP认为最合适发送的数据块,称为段传递给IP层2、当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果 阅读全文

posted @ 2018-02-02 16:18 wsw_seu 阅读(354) 评论(0) 推荐(0) 编辑

ISO/OSI参考模型

摘要: ISO/OSI参考模型: 1、应用层:提供应用程序间通信。应用层与应用程序界面沟通,以达到展示给用户的目的。常见的协议:HTTP、HTTPS、FTP、TELNET、SSH、SMTP等 2、表示层:处理数据格式、数据加密等。表示层对网络传输的数据进行交换,是的多个主机之间传递的信息能够相互理解,包括数 阅读全文

posted @ 2018-02-02 14:37 wsw_seu 阅读(725) 评论(0) 推荐(0) 编辑

227. Basic Calculator II

摘要: Implement a basic calculator to evaluate a simple expression string. The expression string contains only non-negative integers, +, -, *, / operators a 阅读全文

posted @ 2018-02-02 10:17 wsw_seu 阅读(112) 评论(0) 推荐(0) 编辑

2018年2月1日

求数组中两个元素最大差值

摘要: 一个整数数组a[n],在a[n]中找两个数字,使得下标大的数字减去下表小的数字所得的差值最大,即:在a[n]中找 a[i] 和 a[j] ,使得 a[i] - a[j] 的值最大,并且 i > j 。 寻求O(n)的解法 如果要求i<j的话: 阅读全文

posted @ 2018-02-01 16:30 wsw_seu 阅读(497) 评论(0) 推荐(0) 编辑

深度复制链表

摘要: 题目大意:深拷贝一个链表,链表除了含有next指针外,还包含一个random指针,该指针指向字符串中的某个节点或者为空。 节点定义为: struct RandomListNode { int label; RandomListNode *next, *random; RandomListNode(i 阅读全文

posted @ 2018-02-01 16:27 wsw_seu 阅读(171) 评论(0) 推荐(0) 编辑

排序之计数排序

摘要: 1 #include 2 using namespace std; 3 const int MAXN=100000; 4 const int k=1000; 5 int a[MAXN],c[MAXN],ranked[MAXN];//统计数组中每个值为i的元素出现的次数,存入数组C的第i项 6 int main() 7 { 8 int n; 9 cin>>n... 阅读全文

posted @ 2018-02-01 16:24 wsw_seu 阅读(135) 评论(0) 推荐(0) 编辑

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 43 下一页

导航