Commit b01beadb authored by Amos Latteier's avatar Amos Latteier

Fixed line endings.

parent 5cff8cab
# -*- Mode: Python; tab-width: 4 -*- # -*- Mode: Python; tab-width: 4 -*-
import socket import socket
import select import select
# several factors here we might want to test: # several factors here we might want to test:
# 1) max we can create # 1) max we can create
# 2) max we can bind # 2) max we can bind
# 3) max we can listen on # 3) max we can listen on
# 4) max we can connect # 4) max we can connect
def max_server_sockets(): def max_server_sockets():
sl = [] sl = []
while 1: while 1:
try: try:
s = socket.socket (socket.AF_INET, socket.SOCK_STREAM) s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.bind (('',0)) s.bind (('',0))
s.listen(5) s.listen(5)
sl.append (s) sl.append (s)
except: except:
break break
num = len(sl) - 1 num = len(sl) - 1
for s in sl: for s in sl:
s.close() s.close()
del sl del sl
return num return num
def max_client_sockets(): def max_client_sockets():
# make a server socket # make a server socket
server = socket.socket (socket.AF_INET, socket.SOCK_STREAM) server = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
server.bind (('', 9999)) server.bind (('', 9999))
server.listen (5) server.listen (5)
sl = [] sl = []
while 1: while 1:
try: try:
s = socket.socket (socket.AF_INET, socket.SOCK_STREAM) s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.connect (('', 9999)) s.connect (('', 9999))
conn, addr = server.accept() conn, addr = server.accept()
sl.append ((s,conn)) sl.append ((s,conn))
except: except:
break break
num = len(sl) - 1 num = len(sl) - 1
for s,c in sl: for s,c in sl:
s.close() s.close()
c.close() c.close()
del sl del sl
return num return num
def max_select_sockets(): def max_select_sockets():
sl = [] sl = []
while 1: while 1:
try: try:
s = socket.socket (socket.AF_INET, socket.SOCK_STREAM) s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.bind (('',0)) s.bind (('',0))
s.listen(5) s.listen(5)
sl.append (s) sl.append (s)
select.select(sl,[],[],0) select.select(sl,[],[],0)
except: except:
break break
num = len(sl) - 1 num = len(sl) - 1
for s in sl: for s in sl:
s.close() s.close()
del sl del sl
return num return num
# -*- Mode: Python; tab-width: 4 -*- # -*- Mode: Python; tab-width: 4 -*-
import socket import socket
import select import select
# several factors here we might want to test: # several factors here we might want to test:
# 1) max we can create # 1) max we can create
# 2) max we can bind # 2) max we can bind
# 3) max we can listen on # 3) max we can listen on
# 4) max we can connect # 4) max we can connect
def max_server_sockets(): def max_server_sockets():
sl = [] sl = []
while 1: while 1:
try: try:
s = socket.socket (socket.AF_INET, socket.SOCK_STREAM) s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.bind (('',0)) s.bind (('',0))
s.listen(5) s.listen(5)
sl.append (s) sl.append (s)
except: except:
break break
num = len(sl) - 1 num = len(sl) - 1
for s in sl: for s in sl:
s.close() s.close()
del sl del sl
return num return num
def max_client_sockets(): def max_client_sockets():
# make a server socket # make a server socket
server = socket.socket (socket.AF_INET, socket.SOCK_STREAM) server = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
server.bind (('', 9999)) server.bind (('', 9999))
server.listen (5) server.listen (5)
sl = [] sl = []
while 1: while 1:
try: try:
s = socket.socket (socket.AF_INET, socket.SOCK_STREAM) s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.connect (('', 9999)) s.connect (('', 9999))
conn, addr = server.accept() conn, addr = server.accept()
sl.append ((s,conn)) sl.append ((s,conn))
except: except:
break break
num = len(sl) - 1 num = len(sl) - 1
for s,c in sl: for s,c in sl:
s.close() s.close()
c.close() c.close()
del sl del sl
return num return num
def max_select_sockets(): def max_select_sockets():
sl = [] sl = []
while 1: while 1:
try: try:
s = socket.socket (socket.AF_INET, socket.SOCK_STREAM) s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.bind (('',0)) s.bind (('',0))
s.listen(5) s.listen(5)
sl.append (s) sl.append (s)
select.select(sl,[],[],0) select.select(sl,[],[],0)
except: except:
break break
num = len(sl) - 1 num = len(sl) - 1
for s in sl: for s in sl:
s.close() s.close()
del sl del sl
return num return num
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment