Geçen sene Sunucu Yazılım Teknolojileri dersinde Java’da soketleri kullanarak bir iletişim altyapısı oluşturma ve bu iletişim altyapısını kullanarak iki yönlü iletişim kurabilecek bir program yazma ödevimiz vardı.
Ben de bu ödevi yapmak adına, basit işleri yapabilen, oldukça detaylı bir şekilde dokümante ettiğim bir JAVA soket kütüphanesi (adına USOCK demiştim) yazmış ve bu kütüphaneyi kullanan bir uygulama olarak MSN çakması UMESEN isimli bir uygulama geliştirmiştim.
UMESEN’de aynı anda birden fazla makine birbirine mesaj yollayabiliyor, dosya gönderebiliyor. Bir makine diğerine büyük bir dosya atarken, aynı zamanda mesaj yollamaya/dinlemeye devam edebiliyor. Yani uygulama soket yönetiminin yanında basit de olsa çoklu thread yönetimi de yapıyor.
Projenin raporunda hem programın özelliklerini, hem de altyapıda kullandığım USOCK kütüphanesinin ne işe yaradığını çok detaylı bir şekilde anlatmıştım. Bu yüzden tekrar buraya yazmaya gerek duymuyorum. Dileyen kaynak kodları ve raporu okuyup inceleyebilir.
Proje Hedeleri
- Ödev Metni
- Proje Raporu (PDF)
- USOCK Kaynak Kodları (sıkıştırılmış dosya içerisinde)
- UMESEN Kaynak Kodları (sıkıştırılmış dosya içerisinde)
Projeleri doğrudan NetBeans projesi olarak açabilirsiniz.
JAVA’da Soket Kullanmak: UMESEN bir yorum aldı.
Çok faydalı oldu. Teşekkür ederim. Başarılarının devamını dilerim.
Almanya’dan kalıcı oturuma izni (niederlassungserlaubnis) nasıl alınır?
Almanya’da nasıl ehliyet aldım?
Harici monitör parlaklığı klavye ile nasıl değiştirilir?
‘de, da’ eki nasıl yazılır?
Almanya’da nasıl ehliyet aldım?
Bir şirket neden uzaktan çalışmaya (remote working) izin verir?
-de -da eki ne zaman ayrı yazılır?
Almanya’ya gelmek için yapılan bürokratik işlemler