Добрый день,
Юзаю библиотеку WebSocketSharp для обмена между компами. Объяните, плиз, как достать данные для ViewModel?
Есть класс
public class WSServModel
{
WebSocketServer wssv = new WebSocketServer(8080);
public class my_data : WebSocketBehavior
{
public string Data
{
get { return _data; }
set
{
_data = value;
}
}
bool _isData = false;
public bool IsData
{
get { return _isData; }
set
{
_isData = value;
}
}
protected override void OnMessage(MessageEventArgs e)
{
Data = e.Data;
IsData = true;
}
}
public bool Start()
{
wssv.AddWebSocketService<my_data>("/my_data");
wssv.Start();
if (wssv.IsListening)
{
return true;
}
return false;
}
}
public class WSServerVM : ViewModel
{
WSServModel wsServModel = new WSServModel();
public WSServerVM()
{
if (wsServModel.Start())
{
}
}
}
как дать знать ViewModel, что данные готовы? Снаружи есть только доступ к родительскому wsServModel.
Спасибо.
