Skip to content

Waqar144/p2p-tcpip-socket-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peer-to-Peer TCP Socket Library

Build

mkdir build && cd build
cmake ..
make

Usage

auto socket = std::make_unique<P2PSocket>(1 /*no of max peers*/);
socket->createServer("ip" /*leave blank to bind to all available addresses*/, 12345 /*port*/)
//start accepting connections
while(true)
	socket->listen();

//connect to other peers
socket->connect("ip", 12334);

//events
    sock->events()->onPeerConnect()->listen(
        [](auto &&) {
				std::cout << "A new peer connected" << std::endl;
			}
		);

About

Cross platform p2p socket in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published