📄 tcplistener.cpp
字号:
#include "TCPListener.h"
#include "CmdDef_Common.h"
void CTCPListener::Run()
{
char IPAddr[17];
char msg[80];
Listen(5);
while(true)//bRunning)
{
sockaddr_in saFrom;
memset(&saFrom, 0, sizeof(sockaddr_in));
SOCKET s = Accept(&saFrom);
if (INVALID_SOCKET!=s)
{
CWorkingSocket* pClient = new CWorkingSocket();
pClient->Attach(s, &saFrom);
pClient->GetRemoteIP(IPAddr);
pClient->Start();
strcpy(msg, "用户从“");
if (IPAddr != NULL)
strcat(msg, IPAddr);
strcat(msg, "”进行连接!");
CSocketBase::SendUDP(msg, strlen(msg) + 1, "127.0.0.1", UDP_LOCAL_PORT);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -