diff options
author | Guido van Rossum <guido@python.org> | 1995-03-04 22:57:56 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1995-03-04 22:57:56 (GMT) |
commit | 50d5e8a23a6e7d3da39009218c3f5b2b2afd1df9 (patch) | |
tree | 72c4cded9a4eba07d1cca21da8910d0e26c68c53 /Demo/sockets/mcast.py | |
parent | 687ec1892b60c4e57575f823cf0c6e49ae21afaf (diff) | |
download | cpython-50d5e8a23a6e7d3da39009218c3f5b2b2afd1df9.zip cpython-50d5e8a23a6e7d3da39009218c3f5b2b2afd1df9.tar.gz cpython-50d5e8a23a6e7d3da39009218c3f5b2b2afd1df9.tar.bz2 |
no longer need to include IN.py or SOCKET.py
Diffstat (limited to 'Demo/sockets/mcast.py')
-rwxr-xr-x | Demo/sockets/mcast.py | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/Demo/sockets/mcast.py b/Demo/sockets/mcast.py index 8c6298e..4cd8706 100755 --- a/Demo/sockets/mcast.py +++ b/Demo/sockets/mcast.py @@ -1,5 +1,7 @@ -# Send/receive UDP multicast packets (SGI) -# After /usr/people/4Dgifts/examples/network/mcast.c +# Send/receive UDP multicast packets. +# Requires that your OS kernel supports IP multicast. +# This is built-in on SGI, still optional for most other vendors. +# # Usage: # mcast -s (sender) # mcast -b (sender, using broadcast instead multicast) @@ -13,8 +15,6 @@ import time import struct import regsub from socket import * -from SOCKET import * -from IN import * # SGI specific!!! (Sorry) # Main program @@ -60,13 +60,10 @@ def receiver(): def openmcastsock(group, port): # Import modules used only here import regsub - import socket import struct - from SOCKET import * - from IN import * # # Create a socket - s = socket.socket(AF_INET, SOCK_DGRAM) + s = socket(AF_INET, SOCK_DGRAM) # # Allow multiple copies of this program on one machine # (not strictly needed) @@ -77,7 +74,7 @@ def openmcastsock(group, port): # # Look up multicast group address in name server # (doesn't hurt if it is already in ddd.ddd.ddd.ddd format) - group = socket.gethostbyname(group) + group = gethostbyname(group) # # Construct binary group address bytes = eval(regsub.gsub('\.', ',', group)) |