Моно Совместимая Библиотека Сетей/Сокета [закрывается]

Можно сделать это с шестнадцатеричным кодеком. т.е.:

>>> s='000000000000484240FA063DE5D0B744ADBED63A81FAEA390000C8428640A43D5005BD44'
>>> s.decode('hex')
'\x00\x00\x00\x00\x00\x00HB@\xfa\x06=\xe5\xd0\xb7D\xad\xbe\xd6:\x81\xfa\xea9\x00\x00\xc8B\x86@\xa4=P\x05\xbdD'
9
задан Adam Haile 15 September 2009 в 14:25
поделиться

3 ответа

Нет, из коробки нет ничего, что делало бы то, что вы хотите.

TcpClient / TcpListenr уже на один уровень выше класса Socket. Если вам действительно нужно что-то еще более простое, очень легко обернуть TcpListener () и заставить его открывать нужные вам точки входа обработчика событий.

1
ответ дан 4 December 2019 в 23:40
поделиться

Я не понимаю, что именно вы ожидаете от класса, который «на один уровень выше TcpClient и TcpListener»?

TcpClient / TcpListener - это основные строительные блоки, которые вы должны использовать для разработки. Я не уверен, поддерживаются ли они и в Mono, но если они есть, то это должно быть все, что вам нужно.

.Net CompactFramework также поддерживает их, хотя я не уверен в Mono Touch.

0
ответ дан 4 December 2019 в 23:40
поделиться

Вам следует проверить RemotingLite . Я использую его со своими приложениями Mono. Он был разработан для поддержки сетевого аспекта библиотеки распределенных вычислений MPAPI . MPAPI был на 100% совместим с Mono.

1
ответ дан 4 December 2019 в 23:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: