服务器端的代码是:
#include<iostream>
#include<stdio.h>
#include<WinSock2.h>
using namespace std;
#pragma comment(lib,"ws2_32.lib")
const char *WELCOMTOCHATROOM = "欢迎来到聊天室";
const char *MESSAGECOMED = "收到客户端发来的信息:";
const char *ANSWER = "您的回复是:";
const char *WAIFORCLIENT = "等待客户连接.......";
int main()
{
BOOL bSuccess = FALSE;//是否执行成功
int nError = ERROR;
SOCKET socketServ = INVALID_SOCKET;
SOCKET socketClient = INVALID_SOCKET;
do
{
WSADATA wsaData;
nError = WSAStartup(MAKEWORD(2, 2), &wsaData);//初始化
if (0 != nError)
break;
//创建Socket
socketServ = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (INVALID_SOCKET == socketServ)
break;
//创建地址
sockaddr_in addrServ = { 0 };
addrServ.sin_addr.S_un.S_addr = INADDR_ANY;//所有ip地址
addrServ.sin_family = AF_INET;//ipv4
addrServ.sin_port = htons(10800);//端口
//绑定
if (SOCKET_ERROR == bind(socketServ, (SOCKADDR*)&addrServ, sizeof(addrServ)))