Uploaded image for project: 'Apache PLC4X'
  1. Apache PLC4X
  2. PLC4X-18

Implement a Netty Pipeline that allows creating pipelines for low level protocols below TCP and UDP

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.5.0
    • None
    • None

    Description

      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.

      Attachments

        Activity

          People

            cdutz Christofer Dutz
            cdutz Christofer Dutz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: