]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
no longer need to include IN.py or SOCKET.py
authorGuido van Rossum <guido@python.org>
Sat, 4 Mar 1995 22:57:56 +0000 (22:57 +0000)
committerGuido van Rossum <guido@python.org>
Sat, 4 Mar 1995 22:57:56 +0000 (22:57 +0000)
Demo/sockets/broadcast.py
Demo/sockets/mcast.py

index 4b30143d95999a877dca6745e2628055a9175177..a02b081a2e475dc5d7b65841f89ae74e90349442 100755 (executable)
@@ -4,7 +4,6 @@ MYPORT = 50000
 
 import sys, time
 from socket import *
-from SOCKET import *
 
 s = socket(AF_INET, SOCK_DGRAM)
 s.bind(('', 0))
index 8c6298ef4b51b2b9cce630905b4900b60ea7ab04..4cd870657bce78eb4f23f0b274464d1ac3f859a5 100755 (executable)
@@ -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))