Boost C++ için geliştirilmiş içerik
bakımından çok zengin bir kütüphaneler topluluğudur. Bu yazı
kapsamında boost kütüphanelerinden birisi olan boost.Log
kullanımına dair basit bir örnek gerçekleştirilmiştir. Log alma
işlemi, bir yazılımın gerçekleştirdiği temel işlemler
ile ilgili bazı bilgilerin dosyaya kaydedilmesidir. Böylelikle
uygulama ile ilgili birşeyler yanlış gittiğinde log dosyasındaki
veriler incelenerek uygulamanın davranışı analiz edilip gerekli
düzeltmeler yapılmasına yardımcı olunabilir. Boost.Log
kütüphanesini projemizde kullanabilmek için kaynak kodları
indirip derlememiz gerekmektedir. Bunun sebebi; Boost
kütüphanelerinden bazıları sadece header eklenerek kullanılabilir
iken, bazı kütüphanelerin kullanılması için ise kaynak kodun
derlenmesi gerekmektedir.
Sayfalar
▼
18 Mayıs 2017 Perşembe
5 Mayıs 2017 Cuma
C++ SignalR İstemci Uygulaması
SignalR, bağlı olan istemciler arasında gerçek zamanlı haberleşme altyapısı sağlayan bir frameworkdür. Http tabanlı çalışır ve asenkron haberleşmenin kalıcı olmasını/kopmadan devam etmesini sağlar. SignalR ile bağlantı kurulumu için konfigürasyon ve bağlantı durumunu sorgulamak gibi işler kolaylaşır ve bu gibi temel işler kütüphane tarafından otomatik gerçekleştirilir .NET uygulamaları ve Javascript ile SignalR kullanımına dair örnekler internette bir hayli mevcut. Ben bu yazı kapsamında SignalR'ı C++ ile kullanarak C# uygulaması ile haberleşme sağlayan bir örnek gerçekleştireceğim.
C++
SignalR Client uygulaması için kurulumun nasıl yapıldığı ve
örnek uygulamalar için
: https://github.com/aspnet/SignalR-Client-Cpp