80 tane makineyi servera bağlayacağım. Socket işini ne kull?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
iqprog

80 tane makineyi servera bağlayacağım. Socket işini ne kull?

Mesaj gönderen iqprog »

80 tane tekstil tezgahını ethernet ağı ile bir ana bilgisayara bağlayacağım.

Delphi'nin TServerSocket'ini mi kullansam? Kullansam da server tipini stNonBlocking mı yoksa stThreadBlocking mı yapsam, ikisi arasındaki fark ne?

Ya da Indy vb diğer araçları mı değerlendirsem?

Thread olayına ihtiyacım olacak mı acaba?

Aynı anda bir sürü tezgahtan veri geldiğinde veya bir tek tezgahtan arka arkaya veri geldiğinde OnClientRead olayına yazacağım kodun saçmalama ihtimalini nasıl engellerim?

Gibi sorular aklıma geliyor.

İyice derine dalmadan bu konuda tecrübesi olan arkadaşlar paylaşırsa çok sevinirim.
En son iqprog tarafından 11 Nis 2007 08:49 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

sonuçta server olacaksa, her makina için ayrı bir program çalıştırmanız daha iyi olur. İletişim için port ayarı vardır sanırım. her tezgahı ayrı bir porta atarsınız. makinalardan biri garip mesajlar gönderirse sadece o makinayla ilgili programınız durur. diğerleri devam eder.
iqprog

Mesaj gönderen iqprog »

makinaların haberleşme portları sabit. iki port kullanıyor her makine birinden sadece okuyor birinden sadece yazıyor ve bu port nolar değiştirilemiyor.

bu arada makine sayısı da 80e çıktı.
Cevapla