服务器端简单Demo
Posted wEndu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务器端简单Demo相关的知识,希望对你有一定的参考价值。
1 void CSrvDemoDlg::OnBnClickedOk() 2 { 3 // TODO: 在此添加控件通知处理程序代码 4 //创建一个套接字的步骤 5 //定义套接字变量 6 SOCKET ls; 7 //创建套接字 8 ls=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); 9 //判断套接字是否成功,失败则退出 10 if(ls==INVALID_SOCKET){ 11 printf("Error at socket():%d\n",WSAGetLastError()); 12 WSACleanup(); 13 return; 14 } 15 16 //绑定套接字和套接字地址 17 sockaddr_in sa; 18 sa.sin_family=AF_INET; 19 sa.sin_addr.S_un.S_addr=inet_addr("127.0.0.1"); 20 sa.sin_port=htons(12345); 21 //判断是否绑定成功 22 if(bind(ls,(SOCKADDR*)&sa,sizeof(sa))==SOCKET_ERROR){ 23 printf("bind()failed.\n"); 24 closesocket(ls); 25 return; 26 } 27 //把套接字置入侦听状态 28 listen(ls,3); 29 //接受连接请求 30 SOCKET snew; 31 snew=accept(ls,NULL,NULL); 32 33 34 char szmsg[50]; 35 strcpy(szmsg,"welcome to hgu.edu!\r\n"); 36 //发送数据 37 send(snew,szmsg,strlen(szmsg),0); 38 }
以上是关于服务器端简单Demo的主要内容,如果未能解决你的问题,请参考以下文章
SpringCloud系列四:Eureka 服务发现框架(定义 Eureka 服务端Eureka 服务信息Eureka 发现管理Eureka 安全配置Eureka-HA(高可用) 机制Eur(代码片段