That's apparently OK.
2013/5/10 FUJITA Tomonori <[email protected]>
> On Fri, 3 May 2013 17:39:02 +0800
> Can Zhang <[email protected]> wrote:
>
> > Use a very loose condition to determine if the address is an IPv6
> address or not.
> >
> > Signed-off-by: Can Zhang <[email protected]>
> > ---
> > ryu/lib/hub.py | 8 +++++++-
> > 1 file changed, 7 insertions(+), 1 deletion(-)
>
> Thanks, due to other patches, I updated your patch. How about the
> following?
>
> =
> From 277d39c379011b9ca906fdb9c7c75499e8406afa Mon Sep 17 00:00:00 2001
> From: Can Zhang <[email protected]>
> Date: Thu, 9 May 2013 09:08:54 -0700
> Subject: [PATCH] Support bind IPv6 addresses in StreamServer
>
> Use a very loose condition to determine if the address is an IPv6
> address or not.
>
> Signed-off-by: Can Zhang <[email protected]>
> Signed-off-by: FUJITA Tomonori <[email protected]>
> ---
> ryu/lib/hub.py | 8 +++++++-
> 1 file changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/ryu/lib/hub.py b/ryu/lib/hub.py
> index 4ed0a14..1cdd810 100644
> --- a/ryu/lib/hub.py
> +++ b/ryu/lib/hub.py
> @@ -35,6 +35,7 @@ if HUB_TYPE == 'eventlet':
> import eventlet.wsgi
> import greenlet
> import ssl
> + import socket
> import traceback
>
> getcurrent = eventlet.getcurrent
> @@ -78,7 +79,12 @@ if HUB_TYPE == 'eventlet':
> spawn='default', **ssl_args):
> assert backlog is None
> assert spawn == 'default'
> - self.server = eventlet.listen(listen_info)
> +
> + if ':' in listen_info[0]:
> + self.server = eventlet.listen(listen_info,
> + family=socket.AF_INET6)
> + else:
> + self.server = eventlet.listen(listen_info)
> if ssl_args:
> def wrap_and_handle(sock, addr):
> ssl_args.setdefault('server_side', True)
> --
> 1.7.12.4 (Apple Git-37)
>
>
--
Best regards,
Can Zhang
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and
their applications. This 200-page book is written by three acclaimed
leaders in the field. The early access version is available now.
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel