mirror of https://github.com/jumpserver/jumpserver
				
				
				
			test websocket
							parent
							
								
									969d54050f
								
							
						
					
					
						commit
						5b2911a5ed
					
				| 
						 | 
				
			
			@ -121,6 +121,7 @@ def connect(host, port, user, password):
 | 
			
		|||
    log_date_dir = '%s/%s' % (log_dir, time.strftime('%Y%m%d'))
 | 
			
		||||
    if not os.path.isdir(log_date_dir):
 | 
			
		||||
        os.mkdir(log_date_dir)
 | 
			
		||||
        os.chmod(log_date_dir, 0777)
 | 
			
		||||
    structtime_start = time.localtime()
 | 
			
		||||
    datetime_start = time.strftime('%Y%m%d%H%M%S', structtime_start)
 | 
			
		||||
    logtime_start = time.strftime('%Y/%m/%d %H:%M:%S', structtime_start)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -21,7 +21,10 @@ import paramiko
 | 
			
		|||
from django.core.servers.basehttp import FileWrapper
 | 
			
		||||
from AutoSa.settings import CONF_DIR
 | 
			
		||||
from django.core.paginator import Paginator, InvalidPage, EmptyPage
 | 
			
		||||
import time, datetime
 | 
			
		||||
import time
 | 
			
		||||
import datetime
 | 
			
		||||
from django_websocket import require_websocket
 | 
			
		||||
from django_websocket import accept_websocket
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
cf = ConfigParser.ConfigParser()
 | 
			
		||||
| 
						 | 
				
			
			@ -1001,6 +1004,23 @@ def killSession(request):
 | 
			
		|||
            return HttpResponse('ok')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@require_websocket
 | 
			
		||||
def echo(request):
 | 
			
		||||
    f = open('/tmp/websocket.log')
 | 
			
		||||
    message = f.read()
 | 
			
		||||
    request.websocket.send(message)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@accept_websocket
 | 
			
		||||
def lower_case(request):
 | 
			
		||||
    f = open('/tmp/websocket.log')
 | 
			
		||||
    while True:
 | 
			
		||||
        message = f.read()
 | 
			
		||||
        request.websocket.send(message)
 | 
			
		||||
        time.sleep(5)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue