मैं डब्ल्यूसीएफ सेवा आवेदन से ग्राहक का पता कैसे प्राप्त कर सकता हूं? साथ ही, क्या कोई ईवेंट उठाया जाता है जब क्लाइंट कनेक्ट होता है, संभवतः पता जानकारी के साथ?मैं डब्ल्यूसीएफ सेवा आवेदन से ग्राहक का पता कैसे प्राप्त करूं?
5
A
उत्तर
7
3.0 में, यह काफी कठिन है; लेकिन 3.5 (read Detect Client IP in WCF 3.5) में सुधार हुआ था। हालांकि, मुझे किसी घटना की जानकारी नहीं है।
2
आप किस पते को ढूंढ रहे हैं? आईपी पता?
यदि ऐसा है, तो मुझे उम्मीद है कि आप उस पर सीमाओं से अवगत हैं - यदि क्लाइंट किसी एनएटी डिवाइस या इंटरनेट प्रॉक्सी के दूसरी तरफ है तो यह सटीक नहीं होगा।
2
यदि सिस्टम.Web.HttpContext.Current.Request.UserHostAddress शून्य नहीं है, तो उसके पास दूरस्थ पता है। लेकिन यह प्रॉक्सी या लोड बैलेंसर हो सकता है (मेरे उत्पादन वातावरण में जो मामला है)।
1
डब्ल्यूसीएफ होस्ट सेवा अनुरोधकर्ता आईपी प्राप्त करने का एक तरीका प्रदान करता है तो यह आसान होगा - ताकि आप मूल अनुरोधकर्ता प्राप्त करने के लिए उस विधि को कॉल कर सकें।
0
आप OperationContext.Current.IncomingMessageHeaders.To.Host
संबंधित मुद्दे
- 1. मैं डब्ल्यूसीएफ सेवा का परीक्षण कैसे करूं?
- 2. एकाधिक समवर्ती डब्ल्यूसीएफ एकल ग्राहक से सेवा
- 3. मैं डीबीयूजी/ट्रेस कैसे प्राप्त करूं। डब्ल्यूसीएफ सेवा
- 4. ग्राहक अनुप्रयोग से डब्ल्यूसीएफ सेवा का उपयोग जब उपयोगकर्ता प्रॉक्सी
- 5. डब्ल्यूसीएफ ग्राहक विन्यास - आधार पता?
- 6. डब्ल्यूसीएफ सेवा पुस्तकालय और डब्ल्यूसीएफ सेवा आवेदन के बीच अंतर
- 7. एक ग्राहक से कई डब्ल्यूसीएफ सेवाओं का उपभोग कैसे करें
- 8. मौजूदा आवेदन में डब्ल्यूसीएफ सेवा जोड़ना?
- 9. डब्ल्यूसीएफ: मैं सर्विसहोस्ट से एंडपॉइंट्स की सूची कैसे प्राप्त करूं?
- 10. एक डब्ल्यूसीएफ सेवा से दूसरे डब्ल्यूसीएफ सेवा
- 11. ग्राहक प्रोफ़ाइल आवेदन पूर्वापेक्षाएँ
- 12. डब्ल्यूसीएफ डुप्लेक्स अनुबंधों में ग्राहक मौत का पता लगाने
- 13. डब्ल्यूसीएफ सेवा
- 14. विंडो सेवा, डब्ल्यूसीएफ सेवा आवेदन और एएसपी.नेट वेब सेवा आवेदन के बीच अंतर?
- 15. मैं डब्ल्यूसीएफ डेटा सेवा को कैसे प्रमाणित करूं?
- 16. डब्ल्यूसीएफ रिमोट एंडपॉइंट का आईपी पता कैसे प्राप्त करें?
- 17. मैं किसी ईवेंट के ग्राहक कैसे प्राप्त करूं?
- 18. किसी ग्राहक का आईपी पता प्राप्त करना एक webservice
- 19. डब्ल्यूसीएफ पब/सब ग्राहक कैशिंग
- 20. मैं अपनी डब्ल्यूसीएफ सेवा द्वारा संदर्भित देशी डीएलएल लोड करने के लिए आईआईएस कैसे प्राप्त करूं?
- 21. मैं सॉकेट से आईपी पता कैसे प्राप्त करूं विंडोज
- 22. डब्ल्यूसीएफ सेवा
- 23. मैं एर्लंग नोड का आईपी पता कैसे प्राप्त करूं?
- 24. विंडोज सेवा से डब्ल्यूसीएफ आरआईए सेवा का उपयोग कैसे करें?
- 25. मैं चार सरणी में तत्वों का पता कैसे प्राप्त करूं?
- 26. मैं वेबमाइडर में कॉलर का आईपी पता कैसे प्राप्त करूं?
- 27. मैं एक एसएमएस सेवा कैसे कार्यान्वित करूं?
- 28. डब्ल्यूसीएफ आवेदन में सत्र परिवर्तनीय
- 29. शब्दकोश/ग्राहक आवेदन चर
- 30. मैं डब्ल्यूसीएफ
निम्नलिखित मैं सीमाओं के बारे में पता नहीं था की तरह कुछ का उपयोग कर सकते हैं, लेकिन अपने आवेदन, NATs और प्रॉक्सी के लिए एक समस्या नहीं होगी। मैं एक आईपी पता या यहां तक कि एक विंडोज पीसी नाम की उम्मीद कर रहा था। – MGSoto
ठीक है, इसके बारे में सोचने के लिए केवल एक और चीज यह है: यदि नेटवर्क टोपोलॉजी बदलती है, तो क्या वे पहले आपसे परामर्श करेंगे, या "नेटवर्किंग" लोग मानेंगे कि वे "प्रोग्रामिंग" लोगों से अनुमति के बिना नेटवर्क को बदल सकते हैं? क्योंकि यह आमतौर पर काम करता है, और यह कैसे काम करने के लिए है। –
यदि टोपोलॉजी बदलती है, तो यह एक कॉन्फ़िगरेशन फ़ाइल या दो को बदलने के समान सरल होना चाहिए, लेकिन अंत में, यह हमेशा स्थानीय नेटवर्क पर चल रहा है। – MGSoto