Archive for March, 2016

Python网络编程基础 shutdown.py

Friday, March 18th, 2016

#!/usr/bin/env python
# Error Handling Example With Shutdown – Chapter 2 – shutdown.py

import socket, sys, time
host = sys.argv[1]
textport =sys.argv[2]
filename = sys.argv[3]
(more…)

Python网络编程基础 socketerrors.py

Tuesday, March 8th, 2016
#!/usr/bin/evn python
# Error Handling Example - Chapter 2 - socketerrors.py

import socket, sys
host = sys.argv[1]
textport = sys.argv[2]
filename = sys.argv[3]
 (more…)

Python网络编程基础 connect3.py

Monday, March 7th, 2016
#!/usr/bin/evn python
# Information Example - Charpter 2 -connect3.py

import socket
print "Creating socket...",
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print "Done."

print "Looking up port number...",
port = socket.getservbyname('http','tcp')
print "Done."

print "Connecting to remote host on port %d..." % port,
s.connect(("www.google.com", port))
print "Done."

print "Connected from", s.getsockname()
print "Connected to", s.getpeername()

Python网络编程基础 connect2.py

Friday, March 4th, 2016
#!/usr/bin/env python
# Revised Connection Example - Chapter 2 - connect2.py
# Note please do run this code on Linux, not Windows platform
import socket
print "Creating socket...",
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
print "Done."

print "Looking up port number...",
port = socket.getservbyname('http', 'tcp')
print "done."

print "Connecting to remote host on port %d..." %port,
s.connect(("www.google.com", port))

print "done."


Python网络编程基础 connect.py

Thursday, March 3rd, 2016
#!/usr/bin/env python
# Basic Connection Example - Chapter 2 - connect.py

import socket

print "Creating socket...",

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

print "done."

print "Connecting to remote host...",

s.connect(("www.google.com", 80))

print "done."