저는 모노와 C#을 처음 접했지만 소켓을 사용하여 CAN을 통해 통신을하고 싶습니다. 문제는 주소 체계가 많이 구현되었지만 지금까지는 모노가 지원하지 않는다는 것입니다. 시스템 커널이이 파일을 지원하지만 SystemCall 레벨로 내려 가기 위해이 방법으로 파일을 패치 할 수는 없습니다. 그래서 누군가가 정말로 멋진 모노 개발 커뮤니티의 일부인이 사람을 읽으면 저와 다른 많은 사람들이이 기능을 필요로하는 사람들을 도와주세요. 3 주 이후로 나는 아무것도 챙겨 내 자신의 해결 방법을 찾기 위해 노력했지만 지금까지 성공하지 못했습니다. stackboerflow에서이 문제로 내 문제가 해결되지 않더라도 다른 사람들이 CAN 및 모노로 쉽게 작업 할 수 있도록 모노 및 하드 코드를 향상시키는 데 더 나은 사람을 자극 할 수 있기를 바랍니다. S 기본 문제는 변수 AF_CAN과 PF_CAN이 모노로 구현되지 않았다고 생각합니다. 나는 값 29 PF_CAN 및 AF_CAN을 추가하여 이러한 파일을 조정하여 최선을 시도했지만 내가 때문에 모두가 도움을 희망하지만 모두 함께 넣을 수 아니다SocketCAN C# 모노 사용
.../mono-3.2.8/mono/metadata/socket-io.c
.../mono-3.2.8/mcs/class/System/System.Net.Sockets/AddressFamily.cs
.../mono-3.2.8/mcs/class/System/System.Net.Sockets/ProtocolFamily.cs
나를 위해 작동하지 않습니다. C를 사용하면이 방법으로 소켓을 쉽게 열 수 있으며 CAN 버스는 잘 작동하지만 모노로 작은 스톤이 모두 작동하지 않을 수 있습니다.
안부 벤