def send_message_lines(fn, num): f = open(fn) lines = f.readlines() f.close() import socket import time time.sleep(2) for line in lines: if not line.strip(): continue time.sleep(0.5) lx = line[:-1] TIME, facility, host, syslogtag, msg, priority = base_resolve(lx, line) lstr = TIME + " " + priority + " " + facility + " " + host + " " + syslogtag + ": " + msg + "\n" if True: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) socket_util.close_socket_inheritance(sock) sock.connect((serverhost, serverport)) sock.setblocking(1) print lstr sock.send(lstr) sock.close() num = num + 1 print num
def __init__(self,ip,port): self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) socket_util.close_socket_inheritance(self.socket) self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) self.socket.bind((ip,port)) self.socket.listen(5)
def send_level_tag_line(): import socket import time time.sleep(2) sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) socket_util.close_socket_inheritance(sock) sock.connect((serverhost, serverport)) sock.setblocking(1) lstr = create_level_tag_str() sock.send(lstr) sock.close()