Re: [ssm] IGMPv3/SSM API for Java ?

"Roberto Canonico" <roberto.canonico@unina.it> Mon, 02 May 2005 11:49 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DSZQG-0006Ng-Ux; Mon, 02 May 2005 07:49:12 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DSVsI-00081j-1X for ssm@megatron.ietf.org; Mon, 02 May 2005 04:01:54 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA12377 for <ssm@ietf.org>; Mon, 2 May 2005 04:01:52 -0400 (EDT)
Received: from mail.unina.it ([192.132.34.73]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DSW5v-00041a-KM for ssm@ietf.org; Mon, 02 May 2005 04:16:00 -0400
Received: (from root@localhost) by mail.unina.it (8.12.11/8.12.11) id j4282Jf7026725; Mon, 2 May 2005 10:02:19 +0200
Received: from corfu (corfu.grid.unina.it [143.225.229.151]) by mail.unina.it (8.12.11/8.12.11) with SMTP id j4282I1v026666; Mon, 2 May 2005 10:02:18 +0200
Message-ID: <04ae01c54eed$61b7fa70$97e5e18f@corfu>
From: Roberto Canonico <roberto.canonico@unina.it>
To: ssm@ietf.org
References: <2E60260A5637C2448841A5F60A6F9B033F5062@enfimail1.datcon.co.uk> <dcad22d805043007432b27c241@mail.gmail.com><20050430150216.GA25617@storhaugen.uninett.no> <42739FA8.2010604@clarinet.u-strasbg.fr>
Subject: Re: [ssm] IGMPv3/SSM API for Java ?
Date: Mon, 02 May 2005 10:03:05 +0200
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="iso-8859-1"; reply-type="response"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-scanner: scanned by Inflex 1.0.12.7
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by mail.unina.it id j4282Jf7026725
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d2b46e3b2dfbff2088e0b72a54104985
Content-Transfer-Encoding: quoted-printable
Cc: Donato Emma <demma@napoli.consorzio-cini.it>, Roberto Canonico <roberto.canonico@unina.it>
X-BeenThere: ssm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Source-Specific Multicast <ssm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ssm>, <mailto:ssm-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ssm@ietf.org>
List-Help: <mailto:ssm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ssm>, <mailto:ssm-request@ietf.org?subject=subscribe>
Sender: ssm-bounces@ietf.org
Errors-To: ssm-bounces@ietf.org

I voted too...
Java APIs are implemented as Java classes. If system calls need to be 
invoked,
such invocations are done by means of the Java Native Interface (JNI),
which is a means to implement Java methods in other languages, such as 
C/C++.
Regards,
Roberto Canonico

Univ. of Napoli Federico II - ITALY


----- Original Message ----- 
From: "Hoerdt Mickael" <hoerdt@clarinet.u-strasbg.fr>
To: "Stig Venaas" <Stig.Venaas@uninett.no>
Cc: "James Lingard" <James.Lingard@dataconnection.com>; "Toerless Eckert" 
<eckert@cisco.com>; "Marshall Eubanks" <marshall.eubanks@gmail.com>; <    >
Sent: Saturday, April 30, 2005 5:09 PM
Subject: Re: [ssm] IGMPv3/SSM API for Java ?


I voted too. One may take in account that this Java API may depends on
libc implementation of RFC 3678 to run (which depends on kernel
implementation too). I'm not sure how java works, but if its the case,
only glibc starting from 2.3.4 supports it. Does anyone know how the
java APIs are implemented ? are they overlay of C/C++ ?

Hoerdt Mickaƫl

Stig Venaas wrote:

>On Sat, Apr 30, 2005 at 10:43:27AM -0400, Marshall Eubanks wrote:
>
>>Well, I registered and voted for it; took about 3 minutes.
>>
>
>Glad to see this coming up. I was just wondering the same myself a
>few days ago.
>
>I've written a tool called ssmping to check SSM reception from a
>host (http://www.venaas.no/multicast/ssmping/) and I was thinking
>that a Java version might be good. But then I also need a Java API,
>so I should vote as well.
>
>Stig
>
>
>>Regards
>>Marshall
>>
>>On 4/30/05, James Lingard <James.Lingard@dataconnection.com> wrote:
>>
>>>Toerless,
>>>
>>>I'm pretty sure you're right that there's no SSM API, though I can't 
>>>confirm that there's no implicit way of triggering (S,G) membership 
>>>reports.  The following RFE has been raised in Sun's Java bug database 
>>>for this issue (though you may need to register in order to view this 
>>>page):
>>>
>>>http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4403551
>>>
>>>The standard way of encouraging Sun to get bugs fixed is for lots of 
>>>people to vote for them.  See:
>>>
>>>http://bugs.sun.com/bugdatabase/top25_bugs.do
>>>http://bugs.sun.com/bugdatabase/top25_rfes.do
>>>
>>>I think they do actually pay attention to these.  Currently this RFE has 
>>>only 2 votes (of which one is mine), but if we could encourage lots (i.e. 
>>> >100) of IETF multicast folks to vote for this bug, something might 
>>>happen :)
>>>
>>>Other than that, there is something called the Java Community Process 
>>>(see http://jcp.org/en/home/index) by which new APIs and language 
>>>features are often developed, although I'm no expert on how this works.
>>>
>>>It also seems that for the next release (J2SE 6.0), Sun are soliciting 
>>>externally contributed code (see 
>>>http://java.sun.com/developer/technicalArticles/J2SE/peabody/).  So if 
>>>there's someone out there with the time to work on this, this route may 
>>>well be the fastest.
>>>
>>>Hope that helps,
>>>James.
>>>
>>>--
>>>James Lingard
>>>Data Connection Ltd (DCL)
>>>http://www.dataconnection.com/
>>>
>>>
>>>-----Original Message-----
>>>From: ssm-bounces@ietf.org [mailto:ssm-bounces@ietf.org]On Behalf Of
>>>Toerless Eckert
>>>Sent: 30 April 2005 02:49
>>>To: ssm@ietf.org
>>>Subject: [ssm] IGMPv3/SSM API for Java ?
>>>
>>>Looking at
>>>
>>>  http://java.sun.com/j2se/1.5.0/docs/api/java/net/MulticastSocket.html
>>>
>>>it looks as if Java does NOT have any SSM API, eg: nothing like
>>>JoinSourceGroup(). Can anyone more aware of Java confirm this ? Or
>>>would any Java implementation implicitly trigger at least an IGMPv3
>>>INCLUDE({S},G) membership report whenever a connected datagram socket
>>>was bound to a group (get the source address from connect(), get the
>>>group from JoinGroup() ?) ... I wouldn't think so.. ?
>>>
>>>So, assuming the Java world has ignored SSM so far, what can be done
>>>to change this ? I wouldn't even know who defines the API (within ?
>>>outside of Sun ??)
>>>
>>>Thanks
>>>    Toerless
>>>
>>>_______________________________________________
>>>ssm mailing list
>>>ssm@ietf.org
>>>https://www1.ietf.org/mailman/listinfo/ssm
>>>
>>>
>>_______________________________________________
>>ssm mailing list
>>ssm@ietf.org
>>https://www1.ietf.org/mailman/listinfo/ssm
>>
>
>_______________________________________________
>ssm mailing list
>ssm@ietf.org
>https://www1.ietf.org/mailman/listinfo/ssm
>


_______________________________________________
ssm mailing list
ssm@ietf.org
https://www1.ietf.org/mailman/listinfo/ssm 


_______________________________________________
ssm mailing list
ssm@ietf.org
https://www1.ietf.org/mailman/listinfo/ssm