Makale numarası: 818780 - Son Gözden Geçirme: 28 Ağustos 2007 Salı - Gözden geçirme: 3.5 Visual C++ .NET veya Visual C++ 2005 kullanarak bir uzak sunucu oluşturma hakkında
Bu SayfadaÖzetBu adım adım makalede, başka bir uygulama, basit, uzak bir sunucu nasıl oluşturulacağını açıklar. Sunucuya erişen bir uygulama, aynı bilgisayardaki farklı bir bilgisayarda veya farklı bir ağ üzerinde bulunabilir. Uzak sunucu iki bölüme ayrılmıştır:
Daha fazla bilgiGereksinimlerAşağıdaki listede önerilen donanım, yazılım, ağ altyapısı ve gereken hizmet paketleri önerilmektedir:
Uzak sunucu nesnesi oluşturmaSunucu uygulaması oluşturmak için <a0></a0>, önce bir sunucu nesnesi oluşturmanız gerekir. Sunucu ne istemci uygulaması başlatır ve sonra sunucu bilgisayar ile iletişim kurmak için kullandığı nesnedir. Istemci uygulaması, istemci üzerinde oluşturulan bir proxy nesnesi yoluyla bunu yapar. Bu örnekte, sunucu nesnesi sınıf kitaplığı (.dll) bulunan ve myRemoteClass olarak adlandırılır.
Uzak sunucu uygulaması oluşturBu nesne, istemci ile iletişim kuran sunucu nesnesi oluşturduktan sonra .NET Framework remoting ile kaydettirin. Nesneyi kaydettiğinizde, gerekir da sunucu başlatın ve sonra sunucunun bağlantı noktası bu bağlantı noktasına bağlanmak istemcileri için dinlediği emin olun. Bunu yapmak için <a0></a0>, bir yürütülebilir dosyaya verir, bir proje türü kullanmanız gerekir.Sunucu nesnesi ayrı bir projede ekleyin; böylece, sunucu nesnesini istemci projeden kolayca başvuruda bulunabilir. Bu projede sunucu nesnesi eklerseniz, başvurular yalnızca .dll dosyaları için ayarlanmış olabilir, çünkü başvuruda bulunamaz.
Sunucu nesnesi sınayın.Sunucu nesnesi ile iletişim kuran bir istemci uygulamasını oluşturma hakkında ek bilgi için yeni oluşturulan, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:818781
(http://support.microsoft.com/kb/818781/
)
NASıL YAPıLıR: Visual C++ .NET kullanarak uzak bir sunucuya istemci erişimini oluştur. ReferanslarEk bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 818062
(http://support.microsoft.com/kb/818062/
)
NASıL YAPıLıR: Visual C++ .NET kullanarak bir uzak sunucuda bir nesneye başvuruya göre sıralama TCPChannel sınıfı ve RegisterWellKnownServiceType yöntem hakkında ek bilgi için aşağıdaki MSDN Web sitelerini ziyaret edin:TcpChannel sınıfı http://msdn2.microsoft.com/en-us/library/system.runtime.remoting.channels.tcp.tcpchannel(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/system.runtime.remoting.channels.tcp.tcpchannel(vs.71).aspx) RemotingConfiguration.RegisterWellKnownServiceType yöntemi http://msdn2.microsoft.com/en-us/library/system.runtime.remoting.remotingconfiguration.registerwellknownservicetype(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/system.runtime.remoting.remotingconfiguration.registerwellknownservicetype(vs.71).aspx) Quickstart öğreticiler hakkında ek bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin: Microsoft .NET framework SDK QuickStart öğreticiler Uzak hakkında ek bilgi için bkz: Microsoft .NET Framework Developer's Guide belgeleri.http://quickstarts.asp.net/QuickStartv20/default.aspx (http://quickstarts.asp.net/QuickStartv20/default.aspx) Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:818780
(http://support.microsoft.com/kb/818780/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste