Example #1
0
	def init(self):
		self.tx_port = 8888
		self.rx_port= 8887
		self.server_ip=inp_get_token_value("server.inp", "#server_ip")

		otest_path="/dev/shm/otest"

		if not os.path.exists(otest_path):
			os.makedirs(otest_path)

		#with open("/home/rod/share/orig/debug.dat", "w") as myfile:
		#	myfile.write("debug info")


		net_files=listen_for_files_on_network()
		net_files.init(otest_path,10000)
		net_files.respond(self.server_ip, self.tx_port)

		try:
		    self.socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
		except socket.error:
		    print 'Failed to create socket'
		    sys.exit()

		try:
			self.socket.bind(('', self.rx_port))
		except socket.error , msg:
			print 'Bind failed. Error Code : ' + str(msg[0]) + ' Message ' + msg[1]
			sys.exit()
Example #2
0
	def start(self):
		self.running=False
		self.job_list = []

		self.nodes=[]
		self.command_ip=""
		self.exe_name="none"
		self.jobs_total=0
		self.jobs_run=0
		self.master_ip=""
		HOST = ''   # Symbolic name meaning all available interfaces
		self.rx_port = 8888
		self.tx_port = 8887
		net_files=listen_for_files_on_network()
		net_files.init("",10001)

		self.thread_tpc = threading.Thread(target = self.listen_tpc)
		self.thread_tpc.daemon = True
		self.thread_tpc.start()

		# Datagram (udp) socket
		try :
			self.s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
			print 'Socket created'
		except socket.error, msg :
			print 'Failed to create socket. Error Code : ' + str(msg[0]) + ' Message ' + msg[1]
			sys.exit()