C/C++——WinSocket:Server端
来源:互联网 发布:嵌入式软件开发过程 编辑:程序博客网 时间:2024/05/17 07:56
时间:2016.11.05
Server端的套路
#include <WinSock2.h>#include <string>#pragma comment( lib, "ws2_32.lib" )int main( int argc, char* argv[] ){ ///////////////////////////////////////////// // 以下部分全部都是套路 WSADATA wsaData = {0}; wsaData.wVersion = 2; wsaData.wHighVersion = 2; // 协议版本2.2 int Err = WSAStartup( MAKEWORD( 2, 2 ), &wsaData ); if( Err != 0 ) return 0; if( HIBYTE(wsaData.wVersion) != 2 || LOBYTE(wsaData.wVersion) != 2 ) { WSACleanup(); return 0; } SOCKET ServerSocket = socket( AF_INET, SOCK_STREAM, IPPROTO_TCP ); SOCKADDR_IN addrServer; addrServer.sin_addr.S_un.S_addr = inet_addr( "127.0.0.1" ); // 关联80端口 // cmd netstat -ano 查看端口占用情况 addrServer.sin_port = htons( 80 ); addrServer.sin_family = AF_INET; int Len = sizeof(SOCKADDR); int bRet = bind( ServerSocket, (SOCKADDR*)&addrServer, Len ); if( bRet != 0 ) return 0; bRet = listen( ServerSocket, 10 ); if( bRet != 0 ) return 0; SOCKADDR_IN addrClient; SOCKET SendSocket = accept( ServerSocket, (SOCKADDR*)&addrClient, &Len ); ///////////////////////////////////////////// char* pIp = inet_ntoa( addrClient.sin_addr ); char Buffer[256] = {0}; strcpy( Buffer, "This is msg from server:192.168.40.178" ); bRet = send( SendSocket, Buffer, strlen( Buffer ), 0 ); recv( SendSocket, Buffer, 255, 0 ); WSACleanup(); return 0;}
0 0
- C/C++——WinSocket:Server端
- C/C++——WinSocket:Client端
- C#——Socket : Server端
- 闲论LoadRunner的协议选择、Winsocket、C/S应用程序
- 闲论LoadRunner的协议选择、Winsocket、C/S应用程序
- 闲论LoadRunner的协议选择、Winsocket、C/S应用程序
- 闲论LoadRunner的协议选择、Winsocket、C/S应用程序
- 闲论LoadRunner的协议选择、Winsocket、C/S应用程序
- winsocket使用c实现文件传输具体如何操作?
- winsocket使用c实现文件传输具体如何操作?
- WebLogic(12C)——Server
- server.c
- server.c
- WinSocket模型的探讨——漫谈
- WinSocket编程——原始套接字
- WinSocket模型的探讨——漫谈
- winsocket 学习——WSAStartup()函数
- WinSocket编程——原始套接字
- Java编程基础-变量
- [心得]git使用技巧归纳
- Hibernatecallback
- JSP新闻系统之三后台显示页面
- PPPOE会话被运营商强制结束LCP terminated by peer
- C/C++——WinSocket:Server端
- JBPM基本配置
- 【Java】Java中的修饰符顺序
- 深度学习平台Deep Water简介
- 辛普森
- 设计模式(二) 简单工厂模式
- Hadoop维护操作整理
- 三对角矩阵
- Codevs1077多源最短路