2012-10-17 7 views
5

मैं कीमिया वेबसाइट्स सर्वर का प्रयास कर रहा हूं और अब तक यह काम कर रहा है हालांकि मैं समझ नहीं पा रहा हूं कि क्लाइंट को जबरन डिस्कनेक्ट कैसे करें।कीमिया वेबसाइट्स सर्वर - मैं जबरन क्लाइंट को डिस्कनेक्ट कैसे करूं?

कोई डिस्कनेक्ट() विधि या WebSocketServer क्लास के समान कुछ भी नहीं है। कोई डिस्कनेक्ट विधि या UserContext ऑब्जेक्ट पर समान कुछ भी नहीं है जो सर्वर कॉलबैक के हिस्से के रूप में वापस किया जाता है।

WebSocketServer _server; 

public TestServer() 
{ 
    _server = new WebSocketServer(90, IPAddress.Any); 
    _server.OnConnect = OnConnect; 

    _server.Start(); 
} 

public void OnConnect(UserContext context) 
{ 
    //no context.Disconnect() here 
    //no _server.Disconnect(context) type method either 
} 

क्या मुझे बस कुछ याद आ रहा है या क्या क्लाइंट को जबरन डिस्कनेक्ट करने का कोई तरीका नहीं है?

+0

क्या आपको कभी जवाब मिला? यदि ऐसा है, तो कृपया उत्तर स्वयं पोस्ट करें! –

+0

मुझे कभी जवाब नहीं मिला। मैं फ्लेक वेबसॉकेट सर्वर का उपयोग कर रहा हूं जिसके बजाय एक व्यक्तिगत ग्राहक डिस्कनेक्ट करने का विकल्प है। – ryan8844

उत्तर

0

क्लाइंट-सर्वर तर्क के अनुसार, कोई सर्वर क्लाइंट को डिस्कनेक्ट नहीं कर सकता है लेकिन अनधिकृत ग्राहकों को सेवाएं अस्वीकार कर सकता है। किसी क्लाइंट को सेवा अस्वीकार करना लगभग क्लाइंट को डिस्कनेक्ट करने जैसा ही है।

संबंधित मुद्दे