Forum: D Programlama Dili RSS
Dizin bekçisi
Sayfa:  önceki  1  2 
erdem (Moderatör) #16
Üye Tem 2009 tarihinden beri · 1005 mesaj · Konum: Eskişehir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 12797
Sanırım wikipedia Türkiye'den açılmıyor.

D için bunun pratik örneği nasıl olabilir. O zaman programın biri sunucu biri istemci gibi mi çalışacak.

Böyle bir şeyler buldum ama sizin bahsettiğiniz yöntemler bunlar mıydı acaba.

http://forum.dlang.org/post/zsxtkkzsxxlgtektsyjk@forum.dla…

https://github.com/kyllingstad/zmqd
acehreli (Moderatör) #17
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4538 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
erdem:
wikipedia Türkiye'den açılmıyor.

Büyük kayıp. Kopyalıyorum:

  • File - A record stored on disk, or a record synthesized on demand by a file server, which can be accessed by multiple processes. (Most operating systems)
  • Signal (also Asynchronous System Trap) - A system message sent from one process to another, not usually used to transfer data but instead used to remotely command the partnered process. (Most operating systems)
  • Socket - A data stream sent over a network interface, either to a different process on the same computer or to another computer on the network. Typically byte-oriented, sockets rarely preserve message boundaries. Data written through a socket requires formatting to preserve message boundaries. (Most operating systems)
  • Unix domain socket - Similar to an internet socket but all communication occurs within the kernel. Domain sockets use the file system as their address space. Processes reference a domain socket as an inode, and multiple processes can communicate with one socket (All POSIX operating systems)
  • Message queue - A data stream similar to a socket, but which usually preserves message boundaries. Typically implemented by the operating system, they allow multiple processes to read and write to the message queue without being directly connected to each other. (Most operating systems)
  • Pipe - A unidirectional data channel. Data written to the write end of the pipe is buffered by the operating system until it is read from the read end of the pipe. Two-way data streams between processes can be achieved by creating two pipes utilizing standard input and output. (All POSIX systems, Windows)
  • Named pipe - A pipe implemented through a file on the file system instead of standard input and output. Multiple processes can read and write to the file as a buffer for IPC data. (All POSIX systems, Windows, AmigaOS 2.0+)
  • Shared memory - Multiple processes are given access to the same block of memory which creates a shared buffer for the processes to communicate with each other. (All POSIX systems, Windows)
  • Message passing - Allows multiple programs to communicate using message queues and/or non-OS managed channels, commonly used in concurrency models. (Used in RPC, RMI, and MPI paradigms, Java RMI, CORBA, DDS, MSMQ, MailSlots, QNX, others)
  • Memory-mapped - file A file mapped to RAM and can be modified by changing memory addresses directly instead of outputting to a stream. This shares the same benefits as a standard file. (All POSIX systems, Windows)

D için bunun pratik örneği nasıl olabilir. O zaman programın biri sunucu biri istemci gibi mi çalışacak.

Tam olarak ne düşündüğüne göre değişir. Yukarıdaki listedeki hemen herşey Phobos'ta var: file, socket, pipe, memory mapped file, vs.

Ali
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Sayfa:  önceki  1  2 
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-12-16, 10:55:01 (UTC -08:00)