包含头文件
#include <iostream>
#include <unistd.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
使用命名空间
using namespace std;
创建入口点函数
int main(int argc,char* argv[])
{
return 0;
}
在入口点创建,绑定,监听socket,并接受客户端连接
创建socket
int sockfd = ::socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
if(-1 == sockfd){
cout<<"创建socket失败"<<endl;
return 1;
}
初始化地址结构
sockaddr_in sAddr;
sAddr.sin_addr.s_addr = INADDR_ANY;
sAddr.sin_port = htons(9999);
sAddr.sin_family = AF_

本文档详细介绍了如何在Linux环境下使用C++编写一个简单的TCP服务器,从包含必要的头文件,使用命名空间,到创建socket,初始化地址结构,绑定,监听及处理客户端连接,一步步解析关键代码实现。
订阅专栏 解锁全文
2037

被折叠的 条评论
为什么被折叠?



