Other-socket编程
记录《网络编程》课程的学习过程
TIM33470348
著有《Python数据分析:从小白到专家》一书。于2021年5月,由电子工业出版社和工信出版集团出版,是一本正式发行的图书,ISBN-13:9787121409233。
这本书能够面市,得感谢这么多年来,在我前进道路上一直陪伴我的亲人和好友,以及赏识我的各位长辈,老师和大佬们。尤其是在我低落的时候,仍然陪伴我,鼓励我,没有放弃我的挚友。
展开
-
C++socket编程学习总结(3)封装TCP服务器的几个常用方法
上一篇:https://blog.csdn.net/qq_41938259/article/details/104916488基本实现了TCP服务器的建立,它支持多个用户的接入。但是一遍遍写创建sock、监听、接收、发送这些语句,令人十分烦躁,还好C++是面向对象编程,拥有继承、封装、多态等特性,我们可以建立一个XTcp.h头文件,用于建立XTcp类,而新建一个XTcp.cpp文件用于实现Xtcp...原创 2020-03-20 13:14:18 · 516 阅读 · 0 评论 -
C++socket编程学习总结(2)(发送信息send函数、recv函数与多线程实现多个用户同时连接)
今天接着昨天的学习来,昨天我复习了简单的TCP服务器的创建、绑定端口号、监听并接收信息,还有大端(网络字节流)小端(X86架构CPU使用的字节流)的概念。今天复习发送信息send函数\recv函数与多线程实现多个用户同时连接。send函数用于发送一段数据,recv函数用于接收数据。如下所示:char buf[1024];//接收信息的最大长度,记位buf memset(buf, 1...原创 2020-03-17 11:59:22 · 4310 阅读 · 0 评论 -
C++socket编程学习总结(1)(建立TCP服务器、并监听)
这是在WIN上创建socket,创建项目时使用win32控制台,要注意linux上是没有windows.h头文件的,所以这么写是不可以的。#include <iostream>#include<Windows.h>using namespace std;int main(int argc,char* argv[]){ //初始化动态链接库 WSADATA...原创 2020-03-16 16:48:26 · 3252 阅读 · 0 评论