JavaOSC
                                
                                 JavaOSC copied to clipboard
                                
                                    JavaOSC copied to clipboard
                            
                            
                            
                        WIP: Add remote IP to the source object
Addresses #50 and allows writing a message selector that selects depending on the source IP. This PR also includes changing some of the data structures for handling listeners to concurrent data structures based on actual issues found in usage, as multiple listener requires concurrent adding and removing of listeners.
WIP because I noticed that this branch uses different formatting style than the original. Will be fixed soon.
Any progress on this? Being able to read the remote IP is also of great interest to me.