Hoje em dia se torna mais comum computadores com mais de um núcleo, esse bug afeta apenas o Microsoft Visual C++ 6.0, e pode ser um problema para quem usa ele.
Classe std::string STL no VC 6 provoca corrupção da memória
12 02 2008Comentários : 5 Comentários »
Categorias : C++
ONE (Object-Oriented Network Engine)
12 02 2008ONE (Object-Oriented Network Engine)
É um projeto de minha autoria e de DarkSasori, a idea é criar uma engine para redes (similar a RakNet), Escrita em C++, usando boost.
O que já temos:
- DNS com cache
- IPAdrress
- SocketLayer (Interface)
- TCP::Socket (Implementação de SocketLayer)
- UDP::Socket (Implementação de SocketLayer)
- ServerInterface
- ClientInterface
- PeerInterface
- Thread
- ThreadGroup
- ThreadJob
- Mutex
- ScopedMutex
- NetworkInitializer
- Documentação (Doxygen)
Características:
- Cache de DNS
- Suporte a plugins (.dll ou .so), como Voice, Updater, etc
Principais plataformas alvo:
- Windows

- Linux

- MacOS

- BSD
Claro, qualquer outra plataforma que possuir sockets e threads, haverá um port da ONE!
Metas:
- Sistema de plugins usando DLL (50% feito)
- Plugin Voice, similar ao RakVoice, usando a biblioteca speex
- Compactação usando zlib, bzip2 e lzma
- Criptografia (OpenSSL ?)
- Suporte ao IPv6 (20%)
Quem já usa?
- Projeto Arret (apenas algums modulos)
Licença: LGPL 3
PS. Eu ainda não disponibilizei o download nem o SVN do projeto, pois ainda não está preparado ainda.
Comentários : 2 Comentários »
Categorias : C++
