| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2019-11-21 
				
				
				
					帖子: 3,013
				 
				
				
				声望力: 66 ![]()  | 
	
	
	
		
		
			
			 
			
			在Matlab中使用JeroMQ,当我尝试recv消息时,我的订阅者连接断开。我已经用Wireshark验证了这一点。我还注意到,TCP连接的关闭是由我的订阅端口而不是发布端口启动的。  
		
		
		
		
		
		
		
	javaclasspath('jeromq-0.5.1.jar') import org.zeromq.*; ctx = zmq.Ctx(); socket = ctx.createSocket(ZMQ.SUB); socket.connect('tcp://127.0.0.1:5996') message = socket.recv(1) %this is when the connection gets dropped Wireshark屏幕截图显示连接已关闭 我不确定是否会有所帮助,但是我已经对此进行了调查, socket.setSocketOpt(ZMQ.ZMQ_TCP_KEEPALIVE,1) 但是Matlab报告ZMQ_TCP_KEEPALIVE是无法识别的函数或变量。 我很感谢这个话题,让我从Matlab的JeroMQ入手。 更多&回答...  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |