LINUX.ORG.RU

Сообщения AlexVM22

 

WebSocketSharp - как достать данные C#, wpf

Добрый день,

Юзаю библиотеку 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.

Спасибо.

 

AlexVM22
()

/sys/class/rtc/rtc0/wakealarm пустой после резета Линукса

Добрый день,

Записываю в /sys/class/rtc/rtc0/wakealarm время пробуждения, читаю cat /sys/class/rtc/rtc0/wakealarm, все записалось, после резета платы файл пустой. Это косяк драйвера, значение не читается из микросхемы ртс, или нормально?

cat /proc/driver/rtc выдает правильное значение времени пробуждения.

РТС внешний pcf8563.

 

AlexVM22
()

apt-get не видит libgcc_s.so.1

Добрый день!

Есть плата imx6 с Линухом на борту, после неудачного apt-get update apt-get install появилась проблема:

apt-get: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory

Предполагаю, из-за того, что нехватило места на диске:

dpkg: error processing archive /var/cache/apt/archives/libicu63_63.1-6+deb10u3_armhf.deb (--unpack):
 cannot copy extracted data for './usr/lib/arm-linux-gnueabihf/libicudata.so.63.1' to '/usr/lib/arm-linux-gnueabihf/libicudata.so.63.1.dpkg-new': failed to write (No space left on device)

Причем сам файл есть:

# find -name libgcc_s*
./lib/arm-linux-gnueabihf/libgcc_s.so.1

Подскажите, пожалуйста, что делать?

 

AlexVM22
()

Не получается пробросить маршрут с eth0 на eth1

Добрый день,

Имеется отладка АРМе, на ней сетевая карта Ethernet 192.168.1.69 и модем, сконфигурированный как сетевая карта 192.168.8.100. Пытаюсь организовать маршрут с eth0 до модема, пинг с компа ping /S 192.168.1.5 192.168.8.100 не проходит.

root@ATK-MP157:~# ip r s

default via 192.168.1.254 dev eth0 proto static

default via 192.168.8.1 dev eth1 proto dhcp src 192.168.8.100 metric 10

192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.69

192.168.8.0/24 dev eth1 proto kernel scope link src 192.168.8.100

192.168.8.1 dev eth1 proto dhcp scope link src 192.168.8.100 metric 10

root@ATK-MP157:~# cat /proc/sys/net/ipv4/ip_forward

1

root@ATK-MP157:~# iptables -L

Chain INPUT (policy ACCEPT)

target prot opt source destination

Chain FORWARD (policy ACCEPT)

target prot opt source destination

ACCEPT all – anywhere anywhere

ACCEPT all – anywhere anywhere

Chain OUTPUT (policy ACCEPT)

target prot opt source destination

Помогите, пжл, куда копать? Поиском искал, все команды перепробовал. Не пингуется…

 

AlexVM22
()

RSS подписка на новые темы