예제 #1
0
파일: mswarm.py 프로젝트: Arvin-X/swarm
 def _send2one(self,content,ip,port):
     try:
         s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
         s.settimeout(self._args.timeout)
         LOG.debug('connect to %s:%d...'%(ip,port))
         s.connect((ip,port))
         s.send(content)
         s.close()
         LOG.debug('connection to %s:%d close'%(ip,port))
     except socket.timeout as e:
         LOG.warning('%s:%d lost response'%(ip,port))
     except socket.error as arg:
         LOG.error('socket error while connecting to %s:%d errno %d: %s'%(ip,port,arg[0],arg[1]))
예제 #2
0
 def _send2one(self, content, ip, port):
     try:
         s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
         s.settimeout(self._args.timeout)
         LOG.debug('connect to %s:%d...' % (ip, port))
         s.connect((ip, port))
         s.send(content)
         s.close()
         LOG.debug('connection to %s:%d close' % (ip, port))
     except socket.timeout as e:
         LOG.warning('%s:%d lost response' % (ip, port))
     except socket.error as arg:
         LOG.error('socket error while connecting to %s:%d errno %d: %s' %
                   (ip, port, arg[0], arg[1]))
예제 #3
0
파일: mswarm.py 프로젝트: Arvin-X/swarm
 def _send2one_r(self,content,ip,port,result):
     try:
         s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
         s.settimeout(self._args.timeout)
         LOG.debug('connect to %s:%d...'%(ip,port))
         s.connect((ip,port))
         s.send(content.replace('__EOF__','__EOF___'))
         s.send('__EOF__')
         r=s.recv(4096)
         if r!='':
             result.append(r)
         s.close()
         LOG.debug('connection to %s:%d close'%(ip,port))
     except socket.timeout as e:
         LOG.warning('%s:%d lost response'%(ip,port))
         return ''
     except socket.error as arg:
         LOG.error('socket error while connecting to %s:%d errno %d: %s'%(ip,port,arg[0],arg[1]))
         return ''
예제 #4
0
 def _send2one_r(self, content, ip, port, result):
     try:
         s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
         s.settimeout(self._args.timeout)
         LOG.debug('connect to %s:%d...' % (ip, port))
         s.connect((ip, port))
         s.send(content.replace('__EOF__', '__EOF___'))
         s.send('__EOF__')
         r = s.recv(4096)
         if r != '':
             result.append(r)
         s.close()
         LOG.debug('connection to %s:%d close' % (ip, port))
     except socket.timeout as e:
         LOG.warning('%s:%d lost response' % (ip, port))
         return ''
     except socket.error as arg:
         LOG.error('socket error while connecting to %s:%d errno %d: %s' %
                   (ip, port, arg[0], arg[1]))
         return ''
예제 #5
0
파일: mswarm.py 프로젝트: 0x0mar/swarm
			t.start()
			t.join()

	def _send2one(self,content,ip,port):
		try:
			s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
			s.settimeout(self._args.timeout)
			LOG.info('connecting to %s:%d...'%(ip,port))
			s.connect((ip,port))
			s.send(content)
			s.close()
			LOG.info('connection to %s:%d close'%(ip,port))
		except socket.timeout,e:
			LOG.warning('%s:%d lost response'%(ip,port))
		except socket.error,arg:
			LOG.error('socket error while connecting to %s:%d errno %d: %s'%(ip,port,arg[0],arg[1]))

	def _send2one_r(self,content,ip,port,result):
		try:
			s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
			s.settimeout(self._args.timeout)
			LOG.info('connecting to %s:%d...'%(ip,port))
			s.connect((ip,port))
			s.send(content.replace('__EOF__','__EOF___'))
			s.send('__EOF__')
			r=s.recv(4096)
			if r!='':
				result.append(r)
			s.close()
			LOG.debug('connection to %s:%d close'%(ip,port))
		except socket.timeout,e:
예제 #6
0
파일: mswarm.py 프로젝트: junk13/swarm
            t.start()
            t.join()

    def _send2one(self, content, ip, port):
        try:
            s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            s.settimeout(self._args.timeout)
            LOG.info('connecting to %s:%d...' % (ip, port))
            s.connect((ip, port))
            s.send(content)
            s.close()
            LOG.info('connection to %s:%d close' % (ip, port))
        except socket.timeout, e:
            LOG.warning('%s:%d lost response' % (ip, port))
        except socket.error, arg:
            LOG.error('socket error while connecting to %s:%d errno %d: %s' %
                      (ip, port, arg[0], arg[1]))

    def _send2one_r(self, content, ip, port, result):
        try:
            s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            s.settimeout(self._args.timeout)
            LOG.info('connecting to %s:%d...' % (ip, port))
            s.connect((ip, port))
            s.send(content.replace('__EOF__', '__EOF___'))
            s.send('__EOF__')
            r = s.recv(4096)
            if r != '':
                result.append(r)
            s.close()
            LOG.debug('connection to %s:%d close' % (ip, port))
        except socket.timeout, e: