2023-10-27 12:57:30 +08:00
2023-10-26 22:06:52 +08:00
2023-10-27 12:57:30 +08:00
2023-10-26 22:06:52 +08:00
2023-10-26 22:06:52 +08:00
2023-10-27 12:57:30 +08:00
2023-10-27 12:57:30 +08:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

提供ssocket.h库文件以提供在windows和linux使用通用函数用于更好的跨平台实现tcp-ipv4与tcp-ipv6(将来提供更多功能)
提供tthread.h库文件以提供在windows和linux使用通用函数用于更好的跨平台实现线程函数(将来提供更多功能)

版本见version.txt

测试用例:
	所有test用例使用cmake构建

函数文档:
	(函数文档全部采用markdown格式即*.md,可以使用VS打开)
	函数文档见doc.md

案例讲解:
	客户端伪代码解释:
	1.make_client_sock();
		使用该函数创建面向服务器的套接字描述符
	2.sock_connect();
		判断make_client_sock返回值若表示连接服务器失败可以尝试用此函数重连
	3.连接完成后可以使用recv和send互相通信具体见后续讲解
	
	服务器伪代码解释:
	1.make_server_sock();
		使用该函数创建服务器的套接字描述符
	2.sock_accpet();
		注意该函数为阻塞函数
		当有客户端发起连接时该函数返回相应连接的客户端的套接字描述符
	3.连接完成后可以使用recv和send互相通信具体见后续讲解

	recv和send函数讲解:
	send函数的套接字描述符是向相应套接字发送内容
	recv同上接收相应的内容
	比如:
	make_client_sock()返回的是连接到服务器的描述符,用于和服务器通信
	make_server_sock()返回的是服务器的描述符,用于监听自己是否被连接
	sock_accpet()返回的是连接进服务器的客户端的描述符,用于和连接的那个客户端通信
	sock_connect()用于改变连接到服务器的地址,同样用于和服务器通信

	线程函数伪代码解释:
	thread_create
	thread_mutex_init()
Description
No description provided
Readme 119 KiB
Languages
C 93.8%
CMake 6.2%