Форум сайта python.su
import time import socket while True: with open('111.txt', 'w')as fout: print >>fout, socket.gethostname() print >>fout, socket.gethostbyname('....') print >>fout, time.ctime(time.time()) time.sleep(5)
Офлайн
Дупликат?
Офлайн
да потому что на той теме не отвечают((если строго с этим,то удалите пожалуйста и самому удалить?
Офлайн
BuldozerА что тут можно ответить? Угадывать код подключения?
да потому что на той теме не отвечают
import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(('localhost', 8000)) s.listen(5) while True: try: client, addr = s.accept() while True: data = client.recv(1024) if data: print("Data: %s" % data) except Exception, ex: # dirty general exception handler print("Some exception!\n",ex) try: print("IP: {ip}".format(ip=addr)) print("Host: {name}".format(name=socket.gethostbyaddr(str(addr)))) except (NameError, socket.error): pass # clientIP/Hostname not available
Отредактировано EBFE (Авг. 24, 2012 16:58:21)
Офлайн
вот то о чем я спрашивал в прошлых темах,спасибо большое!Просто самому тяжело во всем этом разобраться,логика хромает((а специальность бросать не хочу.Учитель нужен,тогда естесственно все нюансы отпадут
Отредактировано Buldozer (Авг. 24, 2012 17:18:37)
Офлайн
import os def archive_check(): s2 = os.access("Z:\\TrassirArchive", os.F_OK) if s2 == True: settings("archive/z")["read_only"] = 0 timeout(30*1000) settings("archive/f")["read_only"] = 1 settings("archive/d")["read_only"] = 1 timeout(10*1000, archive_check) else: settings("archive/f")["read_only"] = 0 settings("archive/d")["read_only"] = 0 alert("Íå äîñòóïåí âíåøíèé ìàññèâ!")# %s") %s2) timeout(10*1000, archive_check) timeout(0, archive_check)
import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(('localhost', 8000)) s.listen(5) while True: try: client, addr = s.accept() while True: data = client.recv(1024) if data: print("Data: %s" % data) except Exception, ex: print("Some exception!\n",ex) try: print("IP: {ip}".format(ip=addr)) print("Host: {name}".format(name=socket.gethostbyaddr(str(addr)))) except (NameError, socket.error): pass
import os import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(('localhost', 8000)) s.listen(5) def archive_check(): s2 = os.access("Z:\\TrassirArchive", os.F_OK) if s2 == True: try: client, addr = s.accept() while True: data = client.recv(1024) if data: print("Data: %s" % data) except Exception, ex: print("Some exception!\n",ex) try: print("IP: {ip}".format(ip=addr)) print("Host: {name}".format(name=socket.gethostbyaddr(str(addr)))) except (NameError, socket.error): pass settings("archive/z")["read_only"] = 0 timeout(30*1000) settings("archive/f")["read_only"] = 1 settings("archive/d")["read_only"] = 1 timeout(10*1000, archive_check) else: settings("archive/f")["read_only"] = 0 settings("archive/d")["read_only"] = 0 alert("Не доступен внешний массив!")# %s") %s2) timeout(10*1000, archive_check) timeout(0, archive_check)
Отредактировано Buldozer (Авг. 28, 2012 08:21:06)
Офлайн
Поправь отсупы. И что такое alert?
Офлайн