���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/ukubnwwtacc0unt/chapelbellstudios.com/uploads/cover/sockets.zip
���ѧ٧ѧ�
PK *�\���� � unicast.pyonu �[��� � ��^c @ s� d Z d d l Z d d l Z d d l Te e e � Z e j d � x= e e j � � d Z e j e d e f � e j d � qG Wd S( iP� i����N( t *t i s i ( R i ( t MYPORTt syst timet sockett AF_INETt SOCK_DGRAMt st bindt reprt datat sendtot sleep( ( ( s, /usr/lib64/python2.7/Demo/sockets/unicast.pyt <module> s PK *�\)�a�� � radio.pyonu �[��� � ��^c @ s� d Z d d l Z d d l Te e e � Z e j d e f � xF e j d d � \ Z Z e j j e e � d � e j j e � qA Wd S( iP� i����N( t *t i� i s ( t MYPORTt syst sockett AF_INETt SOCK_DGRAMt st bindt recvfromt datat wherefromt stderrt writet reprt stdout( ( ( s* /usr/lib64/python2.7/Demo/sockets/radio.pyt <module> s PK *�\�'}&Q Q unixserver.pyonu �[��� � ��^c @ s� d d l Z d d l Td Z e e e � Z e j e � d e j � d GHe j d � e j � \ Z Z x0 e r� e j d � Z e s� Pn e j e � qm We j � e j e � d S( i����N( t *s unix-sockets Sock name is: [t ]i i ( t ost sockett FILEt AF_UNIXt SOCK_STREAMt st bindt getsocknamet listent acceptt connt addrt Truet recvt datat sendt closet unlink( ( ( s/ /usr/lib64/python2.7/Demo/sockets/unixserver.pyt <module> s PK *�\���l� � unicast.pynu �[��� # Send UDP broadcast packets MYPORT = 50000 import sys, time from socket import * s = socket(AF_INET, SOCK_DGRAM) s.bind(('', 0)) while 1: data = repr(time.time()) + '\n' s.sendto(data, ('', MYPORT)) time.sleep(2) PK *�\\�-� � unixclient.pyonu �[��� � ��^c @ se d d l Td Z e e e � Z e j e � e j d � e j d � Z e j � d Ge e � GHd S( i����( t *s unix-sockets Hello, worldi t ReceivedN( t sockett FILEt AF_UNIXt SOCK_STREAMt st connectt sendt recvt datat closet repr( ( ( s/ /usr/lib64/python2.7/Demo/sockets/unixclient.pyt <module> s PK *�\�U� � telnet.pynu ȯ�� #! /usr/bin/python2.7 # Minimal interface to the Internet telnet protocol. # # It refuses all telnet options and does not recognize any of the other # telnet commands, but can still be used to connect in line-by-line mode. # It's also useful to play with a number of other services, # like time, finger, smtp and even ftp. # # Usage: telnet host [port] # # The port may be a service name or a decimal port number; # it defaults to 'telnet'. import sys, posix, time from socket import * BUFSIZE = 1024 # Telnet protocol characters IAC = chr(255) # Interpret as command DONT = chr(254) DO = chr(253) WONT = chr(252) WILL = chr(251) def main(): host = sys.argv[1] try: hostaddr = gethostbyname(host) except error: sys.stderr.write(sys.argv[1] + ': bad host name\n') sys.exit(2) # if len(sys.argv) > 2: servname = sys.argv[2] else: servname = 'telnet' # if '0' <= servname[:1] <= '9': port = eval(servname) else: try: port = getservbyname(servname, 'tcp') except error: sys.stderr.write(servname + ': bad tcp service name\n') sys.exit(2) # s = socket(AF_INET, SOCK_STREAM) # try: s.connect((host, port)) except error, msg: sys.stderr.write('connect failed: ' + repr(msg) + '\n') sys.exit(1) # pid = posix.fork() # if pid == 0: # child -- read stdin, write socket while 1: line = sys.stdin.readline() s.send(line) else: # parent -- read socket, write stdout iac = 0 # Interpret next char as command opt = '' # Interpret next char as option while 1: data = s.recv(BUFSIZE) if not data: # EOF; kill child and exit sys.stderr.write( '(Closed by remote host)\n') posix.kill(pid, 9) sys.exit(1) cleandata = '' for c in data: if opt: print ord(c) s.send(opt + c) opt = '' elif iac: iac = 0 if c == IAC: cleandata = cleandata + c elif c in (DO, DONT): if c == DO: print '(DO)', else: print '(DONT)', opt = IAC + WONT elif c in (WILL, WONT): if c == WILL: print '(WILL)', else: print '(WONT)', opt = IAC + DONT else: print '(command)', ord(c) elif c == IAC: iac = 1 print '(IAC)', else: cleandata = cleandata + c sys.stdout.write(cleandata) sys.stdout.flush() try: main() except KeyboardInterrupt: pass PK *�\�'�� � rpython.pynu ȯ�� #! /usr/bin/python2.7 # Remote python client. # Execute Python commands remotely and send output back. import sys import string from socket import * PORT = 4127 BUFSIZE = 1024 def main(): if len(sys.argv) < 3: print "usage: rpython host command" sys.exit(2) host = sys.argv[1] port = PORT i = string.find(host, ':') if i >= 0: port = string.atoi(port[i+1:]) host = host[:i] command = string.join(sys.argv[2:]) s = socket(AF_INET, SOCK_STREAM) s.connect((host, port)) s.send(command) s.shutdown(1) reply = '' while 1: data = s.recv(BUFSIZE) if not data: break reply = reply + data print reply, main() PK *�\[g��y y mcast.pyonu �[��� � Afc @ s} d Z d Z d Z d Z d d l Z d d l Z d d l Z d d l Z d � Z d � Z d � Z e d k ry e � n d S( i� s 225.0.0.250s'