- Further patches to make Fnorb 1.1 compatible with the tighter socket
binding code in Python 2.0. Again, compatibility with Python 1.5.2 should be maintained. - Thanks to Brad Chapman <chapmanb@arches.uga.edu> for his help. PR: 22690 Submitted by: maintainer
This commit is contained in:
parent
88219b4439
commit
d0720113d5
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=34918
2 changed files with 34 additions and 4 deletions
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= fnorb
|
||||
PORTVERSION= 1.1
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= http://www.fnorb.org/download/ \
|
||||
ftp://ftp.dstc.edu.au/DSTC/fnorb/
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
Allow the port to work with Python 2.0. This should be fixed in the next
|
||||
release of Fnorb. (Caveat: There may be more broken calls to
|
||||
socket.connect.)
|
||||
release of Fnorb. (Caveat: There may be more broken calls.)
|
||||
|
||||
Thanks to Mike Meyer <mwm@mired.org> for submitting this.
|
||||
Thanks to Mike Meyer <mwm@mired.org>, Brad Chapman <chapmanb@arches.uga.edu>.
|
||||
|
||||
-- Johann <johann@egenetics.com>
|
||||
|
||||
|
@ -18,3 +17,34 @@ Thanks to Mike Meyer <mwm@mired.org> for submitting this.
|
|||
|
||||
# Set the socket by default to NON-blocking mode.
|
||||
self.__socket.setblocking(0)
|
||||
--- ../orb/IIOPAcceptor.py.orig Mon Apr 3 16:08:34 2000
|
||||
+++ ../orb/IIOPAcceptor.py Wed Nov 8 15:06:29 2000
|
||||
@@ -65,7 +65,7 @@
|
||||
try:
|
||||
# Create a socket on which to listen for connection requests.
|
||||
self.__socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
- self.__socket.bind(host, port)
|
||||
+ self.__socket.bind((host, port))
|
||||
self.__socket.listen(5)
|
||||
|
||||
# Get the host name, the IP address and the port number of the
|
||||
--- ../orb/Nudger.py.orig Mon Apr 3 16:08:34 2000
|
||||
+++ ../orb/Nudger.py Wed Nov 8 15:06:50 2000
|
||||
@@ -54,7 +54,7 @@
|
||||
try:
|
||||
# Create a socket on which to listen for connection requests.
|
||||
listen_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
- listen_socket.bind(host, port)
|
||||
+ listen_socket.bind((host, port))
|
||||
listen_socket.listen(1)
|
||||
|
||||
# Get the host name, the IP address and the port number of the
|
||||
@@ -85,7 +85,7 @@
|
||||
# has been performed on the listening socket! If you don't believe
|
||||
# me read Stevens' Network Programming ;^)
|
||||
self.__client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
- self.__client.connect(listen_host, listen_port)
|
||||
+ self.__client.connect((listen_host, listen_port))
|
||||
|
||||
# And finally, we do an 'accept' to complete the connection.
|
||||
(self.__server, address) = listen_socket.accept()
|
||||
|
|
Loading…
Reference in a new issue