SCL、CHE1-CL20、KIW、6A(DLI)、BLN、AUM、BND、JSN、BLA_TP、G620S-UL00、G9青春VNS、RNE-L22、ALP、MATE8、MHA、LON、CAN、HWI-AL00、ANE、INE、NOVA青春WAS、VTR、p10plus、EML、PRO、P7、P9、P8lite、TRT-AL00、华为p8、畅享6s、畅享7、畅享7Plus、COL、H60、荣耀7、荣耀8、STF、荣耀9青春版LLD、荣耀play-COR-AL10、BKL、KNT、荣耀V8、DUK、麦芒5MLA
c#异步/同步多线程套接字,包里有两个项目文件(客户端和服务器端)。 项目源码采用vs2013编程,使用的是winform方式编码,源码有详细注释。15年底是用于给客户演示用,现在拿出来给大家分享。
2021-11-26 17:18:12 238KB 异步 多线程 socket 套接字
1
#include #include #include #pragma comment(lib,"wsock32.lib") #define MAX_LEN 1024 //数据报格式 struct Mes_pack { char* ip_addr; char* data_buf; int data_len; }; struct Sock_data { SOCKET sock; SOCKADDR_IN addr; }; void InitListenSocket(SOCKET& Listen_Socket) { int ret; WSADATA wsadata; int Port = 5150; SOCKADDR_IN Server_Addr; if ((ret = WSAStartup(MAKEWORD(2,2), &wsadata)) != 0) { printf("WSAStartup failed with error %d\n", ret); return; } if ((Listen_Socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) == INVALID_SOCKET) { printf("socket failed with error %d\n", WSAGetLastError()); WSACleanup(); return; } u_long iMode = 1; ioctlsocket(Listen_Socket, FIONBIO, &iMode);//通常socket运行后默认为阻塞模式。要调用ioctlsocket函数设置非阻塞模式。 Server_Addr.sin_family = AF_INET; Server_Addr.sin_port = htons(Port); //将16bit字符从host字节序转化成网络字节序 Server_Addr.sin_addr.s_addr = htonl(INADDR_ANY);//将32bit字符从host转化成网络的 if (bind(Listen_Socket, (SOCKADDR *)&Server_Addr, sizeof(Server_Addr))== SOCKET_ERROR) { printf("bind failed with error %d\n", WSAGetLastError()); closesocket(Listen_Socket); WSACleanup(); return; } if (listen(Listen_Socket, 5) == SOCKET_ERROR) { printf("listen failed with error %d\n", WSAGetLastError()); closesocket(Listen_Socket); WSACleanup(); return; } printf("We are awaiting a connection on port %d.\n", Port); }
2021-11-26 00:06:02 2KB winsockt
1
VB写的程序,基本还原原作,适用于初学者学习
2021-11-25 22:03:19 5.44MB VB 50层魔塔
1
C++利用网络套接字Socket实现协议HTTP下载文件的源代码
2021-11-25 09:04:16 283KB 套接字 socket 下载文件 c++
1
本文主要讲了三相交流电动机星形三角形接法电路图,希望对你的学习有所帮助。
2021-11-25 08:23:26 54KB 电动机 星形 三角形接法 电路图
1
参考网页上的历程,完善了软件功能,实现了最小外接矩形求解。在QT上测试通过,输入随意的不等数量的点,运行算法,获取最小矩形的边的所有参数。
2021-11-24 20:46:07 9KB MBR qt 最小外接矩形 代码
1
51单片机外接数据存储器。用C语言写的,里面有Proteus的仿真电路图。 向外部存储器写入数据,并读取显示在数码管上。
2021-11-23 10:03:58 58KB 51外接 数据存储器 静态RAM Proteus仿真
1
这是一个套接字模块使用内置iocp实现异步操作使用了线程安全的队列操作回调,保证了对应域下的回调操作不需要加锁async_socket.e套接字模块。使用复杂,但是灵活,支持各种协议。tcpudp.e傻瓜封装的TCP和UDP模块简化操作操作流程。----------------------------------------------------------v2.0更新说明(2019-03-03)async_socket.e async_socket_create 返回值与套接字描述符脱钩,失败返回 0,成功 != 0性能提升 90%(1.x版本是易语言字节集慢导致性能暴降)async_socket_dll.e c代码编写 性能再次提高 17%tcpudp.e逻辑无修改,适配新模块代码
2021-11-23 03:31:58 149KB 易语言
1