You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@plc4x.apache.org by "Christofer Dutz (Jira)" <ji...@apache.org> on 2019/10/21 08:25:00 UTC

[jira] [Resolved] (PLC4X-18) Implement a Netty Pipeline that allows creating pipelines for low level protocols below TCP and UDP

     [ https://issues.apache.org/jira/browse/PLC4X-18?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Christofer Dutz resolved PLC4X-18.
----------------------------------
    Fix Version/s: 0.5.0
       Resolution: Fixed

This has been handled by the RawSocketChannel and the PcapChannels

> Implement a Netty Pipeline that allows creating pipelines for low level protocols below TCP and UDP
> ---------------------------------------------------------------------------------------------------
>
>                 Key: PLC4X-18
>                 URL: https://issues.apache.org/jira/browse/PLC4X-18
>             Project: Apache PLC4X
>          Issue Type: New Feature
>            Reporter: Christofer Dutz
>            Assignee: Christofer Dutz
>            Priority: Major
>             Fix For: 0.5.0
>
>
> Right now Java only supports TCP and UDP connection. While a lot of PLC protocols generally support at least one of these, some times important features can't be used. By having the means to create adapters for protocols below TCP and UDP, we could also implement these advanced features and protocols. 
> As this requires usage of the Java Native Interface we would have to implement native implementations for all major Operating Systems. Fortunately there seems to be an Apache 2.0 licensed library that promises to bring this support: https://www.savarese.org/software/rocksaw/
> We should therefore try to implement a Netty Channel that utilizes this library to provide raw socket support.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)