https://github.com/hyuli0520/cppx.git

2024.12.05 ~ 성능 개선 중

cppx

Github, Notion

Skill: C++ , IOCP

<aside> 💻

Windows가 제공하는 IOCP를 사용하여 소켓과 비동기 I/O를 사용할 수 있는 프로젝트

</aside>

나의 역할

개발

목표


기능


비동기 I/O

DNS

IP_Address

예제 코드


#include "cppx/socket.h"

int main()
{
	cppx::native::init(5); // () 안에 원하는 스레드 개수
	cppx::socket sock(cppx::protocol::tcp); // TCP 소켓 생성
	if (!sock.not_invalid()) { }// 소켓이 유요한지 확인
	
	cppx::socket sock2;
	sock2.create(cppx::protocol::udp); // 메서드를 사용한 소켓 생성
	sock2.close(); // 소켓 닫기
		
}

https://github.com/hyuli0520/cppx

🔫 트러블슈팅


💭 나의 생각