<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://theeyetribe.com/forum/feed.php?f=9&amp;t=42" />

<title>The Eye Tribe</title>
<subtitle>Developer Forum</subtitle>
<link href="http://theeyetribe.com/forum/index.php" />
<updated>2014-01-28T03:35:11+02:00</updated>

<author><name><![CDATA[The Eye Tribe]]></name></author>
<id>http://theeyetribe.com/forum/feed.php?f=9&amp;t=42</id>
<entry>
<author><name><![CDATA[Martin]]></name></author>
<updated>2014-01-28T03:35:11+02:00</updated>
<published>2014-01-28T03:35:11+02:00</published>
<id>http://theeyetribe.com/forum/viewtopic.php?t=42&amp;p=200#p200</id>
<link href="http://theeyetribe.com/forum/viewtopic.php?t=42&amp;p=200#p200"/>
<title type="html"><![CDATA[Re: Server stops responding after a while ...]]></title>

<content type="html" xml:base="http://theeyetribe.com/forum/viewtopic.php?t=42&amp;p=200#p200"><![CDATA[
Good to hear  <img src="http://theeyetribe.com/forum/images/smilies/icon_e_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://theeyetribe.com/forum/memberlist.php?mode=viewprofile&amp;u=117">skataMartin</a> — 28 Jan 2014, 03:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[holystone]]></name></author>
<updated>2014-01-21T17:15:57+02:00</updated>
<published>2014-01-21T17:15:57+02:00</published>
<id>http://theeyetribe.com/forum/viewtopic.php?t=42&amp;p=174#p174</id>
<link href="http://theeyetribe.com/forum/viewtopic.php?t=42&amp;p=174#p174"/>
<title type="html"><![CDATA[Re: Server stops responding after a while ...]]></title>

<content type="html" xml:base="http://theeyetribe.com/forum/viewtopic.php?t=42&amp;p=174#p174"><![CDATA[
Oops, I am sorry, my mistake, it seems i forgot to actually send the heartbeat request <img src="http://theeyetribe.com/forum/images/smilies/icon_e_smile.gif" alt=":)" title="Smile" /><br />Now it is working great !<p>Statistics: Posted by <a href="http://theeyetribe.com/forum/memberlist.php?mode=viewprofile&amp;u=2003">skataholystone</a> — 21 Jan 2014, 17:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[holystone]]></name></author>
<updated>2014-01-21T13:37:52+02:00</updated>
<published>2014-01-21T13:37:52+02:00</published>
<id>http://theeyetribe.com/forum/viewtopic.php?t=42&amp;p=171#p171</id>
<link href="http://theeyetribe.com/forum/viewtopic.php?t=42&amp;p=171#p171"/>
<title type="html"><![CDATA[[Resolved] Server stops responding after a while ...]]></title>

<content type="html" xml:base="http://theeyetribe.com/forum/viewtopic.php?t=42&amp;p=171#p171"><![CDATA[
Hi, <br /><br />I have written a simple python script to get eye tracking data &amp; it works OK, but only for a small period of time (around 120 frame data replies from server): Now, I thought this had to do with the heartbeat (initially I did not send any heartbeat requests), so I added heartbeat request every few frames but I still get only the same amount of  replies of the server (120 frame data replies), after which it does not send any info back to my python script.<br /><br />As you can see from the script output below,<span style="font-weight: bold"><span style="color: #FF0000"> I never get any heartbeat replies back</span></span>, whatsoever (instead of HEARTBEAT -<span style="color: #FF0040">{&quot;category&quot;: &quot;heartbeat&quot;     &quot;statuscode&quot;: 200} </span>reply I only get a regular frame reply???), which is why my communication between server &amp; the python client stops. Am I missing something here (e.g. using the protocol in a wrong way)? <br /><br />Thanks in advance!<br /><br />code snippet (get_frames() is called only once to start receiving tracker data ...): <br /><br /><dl class="codebox"><dt>Code: </dt><dd><code>   def get_frames(self):<br />      print &quot;\n======================== GET FRAMES =========================\n&quot;<br />      #== Get frames ...<br />      request = '{&quot;category&quot;: &quot;tracker&quot;,&quot;request&quot; : &quot;get&quot;,&quot;values&quot;:&#91;&quot;frame&quot;&#93;}'      <br />      print &quot;&gt;&gt;&quot;, request<br />      self.s.send(request)<br />      reply = self.s.recv(1024)<br />      print &quot;&lt;&lt;&quot;, reply<br />      self.print_reply(reply)<br />      <br />      #... LOOP ....<br />      i = 0<br />      while 1&gt;0:<br />         #time.sleep(0.01)<br />         i = i + 1<br /><br />         #Send Heartbeat request every say 3 frames ...<br />         if i%3 == 0:<br />            print &quot;\n Sending HEART BEAT request ... \n\n\n&quot;<br />            request = '{&quot;category&quot;:&quot;heartbeat&quot;}'<br />            print &quot;.......&gt;&gt; &quot;, request<br />            reply = self.s.recv(1024)<br />            print i, &quot;.......&lt;&lt; HEARBEAT reply: &quot;, reply<br />            print &quot;\n\n&quot;<br /><br />         reply = self.s.recv(1024)<br />         print i, &quot;.&lt;&lt;&quot;, reply<br /></code></dd></dl><br /><br />Here is an output of my logs  (&gt;&gt; is what python script sends over socket, &lt;&lt; what it receives back):<br /><br />Trying to connect to Host  127.0.0.1<br />=== SUCESSFULLY CONNECTED! <br />=== Starting server in PUSH mode ...<br />&gt;&gt; {&quot;category&quot;: &quot;tracker&quot;, &quot;request&quot;: &quot;set&quot;, &quot;values&quot;: {&quot;push&quot;: true,&quot;version&quot;: 1}}<br />&lt;&lt; {&quot;category&quot;:&quot;tracker&quot;,&quot;request&quot;:&quot;set&quot;,&quot;statuscode&quot;:200}<br /><br />=== Quering server properties ...:<br />&gt;&gt; {&quot;category&quot;: &quot;tracker&quot;,&quot;request&quot; : &quot;get&quot;,&quot;values&quot;: [ &quot;heartbeatinterval&quot;, &quot;iscalibrated&quot;, &quot;iscalibrating&quot;, &quot;screenresw&quot;, &quot;screenresh&quot;]}<br />&lt;&lt; {&quot;category&quot;:&quot;tracker&quot;,&quot;request&quot;:&quot;get&quot;,&quot;statuscode&quot;:200,&quot;values&quot;:{&quot;heartbeatinterval&quot;:3000,&quot;iscalibrated&quot;:true,&quot;iscalibrating&quot;:false,&quot;screenresh&quot;:768,&quot;screenresw&quot;:1366}}<br /><br /><br />======================== START GETTING FRAMES! =========================<br /><br />&gt;&gt; {&quot;category&quot;: &quot;tracker&quot;,&quot;request&quot; : &quot;get&quot;,&quot;values&quot;:[&quot;frame&quot;]}<br />&lt;&lt; {&quot;category&quot;:&quot;tracker&quot;,&quot;request&quot;:&quot;get&quot;,&quot;statuscode&quot;:200,&quot;values&quot;:{&quot;frame&quot;:{&quot;avg&quot;:{&quot;x&quot;:649.7051391601563,&quot;y&quot;:570.43652343750},&quot;fix&quot;:true,&quot;lefteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:635.8280639648438,&quot;y&quot;:538.4086303710938},&quot;pcenter&quot;:{&quot;x&quot;:0.3138372302055359,&quot;y&quot;:0.3296629488468170},&quot;psize&quot;:25.42731475830078,&quot;raw&quot;:{&quot;x&quot;:619.8801269531250,&quot;y&quot;:539.6589965820313}},&quot;raw&quot;:{&quot;x&quot;:650.6486816406250,&quot;y&quot;:567.371582031250},&quot;righteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:663.5823364257813,&quot;y&quot;:602.464355468750},&quot;pcenter&quot;:{&quot;x&quot;:0.5309650897979736,&quot;y&quot;:0.3511711061000824},&quot;psize&quot;:26.01738166809082,&quot;raw&quot;:{&quot;x&quot;:681.4172363281250,&quot;y&quot;:595.0841064453125}},&quot;state&quot;:7,&quot;time&quot;:461126}}}<br /><br />statuscode:  200  state : 7  timestamp: 461126  fixated:  True<br />coordinates :  649.70513916  :  570.436523438<br />pupil_sizes :  25.4273147583 : 26.0173816681<br /><br />1 .&lt;&lt; {&quot;category&quot;:&quot;tracker&quot;,&quot;request&quot;:&quot;get&quot;,&quot;statuscode&quot;:200,&quot;values&quot;:{&quot;frame&quot;:{&quot;avg&quot;:{&quot;x&quot;:322.3414611816406,&quot;y&quot;:472.7517089843750},&quot;fix&quot;:false,&quot;lefteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:130.4935760498047,&quot;y&quot;:262.7713928222656},&quot;pcenter&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0},&quot;psize&quot;:0.0,&quot;raw&quot;:{&quot;x&quot;:130.4935760498047,&quot;y&quot;:262.7713928222656}},&quot;raw&quot;:{&quot;x&quot;:322.3414611816406,&quot;y&quot;:472.7517089843750},&quot;righteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:514.1893310546875,&quot;y&quot;:682.7320556640625},&quot;pcenter&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0},&quot;psize&quot;:0.0,&quot;raw&quot;:{&quot;x&quot;:514.1893310546875,&quot;y&quot;:682.7320556640625}},&quot;state&quot;:7,&quot;time&quot;:516224}}}<br /><br />statuscode:  200 state : 7  timestamp: 516224  fixated:  False<br />coordinates :  322.341461182  :  472.751708984<br />pupil_sizes :  0.0 : 0.0<br /><br /><br />2 .&lt;&lt; {&quot;category&quot;:&quot;tracker&quot;,&quot;request&quot;:&quot;get&quot;,&quot;statuscode&quot;:200,&quot;values&quot;:{&quot;frame&quot;:{&quot;avg&quot;:{&quot;x&quot;:450.1688232421875,&quot;y&quot;:654.3778686523438},&quot;fix&quot;:false,&quot;lefteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0},&quot;pcenter&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0},&quot;psize&quot;:0.0,&quot;raw&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0}},&quot;raw&quot;:{&quot;x&quot;:450.1688232421875,&quot;y&quot;:654.3778686523438},&quot;righteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:450.1688232421875,&quot;y&quot;:654.3778686523438},&quot;pcenter&quot;:{&quot;x&quot;:0.5079099535942078,&quot;y&quot;:0.4028982222080231},&quot;psize&quot;:26.71464538574219,&quot;raw&quot;:{&quot;x&quot;:450.1688232421875,&quot;y&quot;:654.3778686523438}},&quot;state&quot;:4,&quot;time&quot;:516300}}}<br /><br />statuscode:  200 state : 4  timestamp: 516300  fixated:  False<br />coordinates :  450.168823242  :  654.377868652<br />pupil_sizes :  0.0 : 26.7146453857<br /><br />...Sending HEART BEAT request ... <br /><span style="font-weight: bold">&gt;&gt;  {&quot;category&quot;:&quot;heartbeat&quot;}</span><br /><span style="font-weight: bold">&lt;&lt; HEARBEAT reply:  {&quot;category&quot;:&quot;tracker&quot;,&quot;request&quot;:&quot;get&quot;,&quot;statuscode&quot;:200,&quot;values&quot;:{&quot;frame&quot;:{&quot;avg&quot;:</span>{&quot;x&quot;:224.7973175048828,&quot;y&quot;:326.7716064453125},&quot;fix&quot;:false,&quot;lefteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0},&quot;pcenter&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0},&quot;psize&quot;:0.0,&quot;raw&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0}},&quot;raw&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0},&quot;righteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:224.7973175048828,&quot;y&quot;:326.7716064453125},&quot;pcenter&quot;:{&quot;x&quot;:0.508530318737030,&quot;y&quot;:0.3948508501052856},&quot;psize&quot;:25.91179847717285,&quot;raw&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0}},&quot;state&quot;:4,&quot;time&quot;:516313}}}<br /><br /><br />3 .&lt;&lt; {&quot;category&quot;:&quot;tracker&quot;,&quot;request&quot;:&quot;get&quot;,&quot;statuscode&quot;:200,&quot;values&quot;:{&quot;frame&quot;:{&quot;avg&quot;:{&quot;x&quot;:313.4484558105469,&quot;y&quot;:437.0718078613281},&quot;fix&quot;:false,&quot;lefteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0},&quot;pcenter&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0},&quot;psize&quot;:0.0,&quot;raw&quot;:{&quot;x&quot;:0.0,&quot;y&quot;:0.0}},&quot;raw&quot;:{&quot;x&quot;:490.7659606933594,&quot;y&quot;:657.9301147460938},&quot;righteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:313.4484558105469,&quot;y&quot;:437.0718078613281},&quot;pcenter&quot;:{&quot;x&quot;:0.5076760649681091,&quot;y&quot;:0.3983683586120606},&quot;psize&quot;:25.60788345336914,&quot;raw&quot;:{&quot;x&quot;:490.7659606933594,&quot;y&quot;:657.9301147460938}},&quot;state&quot;:4,&quot;time&quot;:516346}}}<br /><br />statuscode:  200 state : 4  timestamp: 516346  fixated:  False<br />coordinates :  313.448455811  :  437.071807861<br />pupil_sizes :  0.0 : 25.6078834534<br /><br />........ ...........<br /><br /><br />122 .&lt;&lt; {&quot;category&quot;:&quot;tracker&quot;,&quot;request&quot;:&quot;get&quot;,&quot;statuscode&quot;:200,&quot;values&quot;:{&quot;frame&quot;:{&quot;avg&quot;:{&quot;x&quot;:494.4030151367188,&quot;y&quot;:655.4321899414063},&quot;fix&quot;:true,&quot;lefteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:526.6885375976563,&quot;y&quot;:663.0609130859375},&quot;pcenter&quot;:{&quot;x&quot;:0.2695274055004120,&quot;y&quot;:0.4472879767417908},&quot;psize&quot;:23.88414382934570,&quot;raw&quot;:{&quot;x&quot;:526.6885375976563,&quot;y&quot;:663.0609130859375}},&quot;raw&quot;:{&quot;x&quot;:525.2179565429688,&quot;y&quot;:678.7269287109375},&quot;righteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:529.6823120117188,&quot;y&quot;:676.6044311523438},&quot;pcenter&quot;:{&quot;x&quot;:0.4813105762004852,&quot;y&quot;:0.4377747178077698},&quot;psize&quot;:24.16241073608398,&quot;raw&quot;:{&quot;x&quot;:523.7473754882813,&quot;y&quot;:694.3928833007813}},&quot;state&quot;:7,&quot;time&quot;:522041}}}<br /><br />statuscode:  200<br />state : 7  timestamp: 522041  fixated:  True<br />coordinates :  494.403015137  :  655.432189941<br />pupil_sizes :  23.8841438293 : 24.1624107361<br /><br />...Sending HEART BEAT request ... <br /><span style="font-weight: bold">&gt;&gt;  {&quot;category&quot;:&quot;heartbeat&quot;}</span><br /><span style="font-weight: bold">&lt;&lt; HEARTBEAT reply:  {&quot;category&quot;:&quot;tracker&quot;,&quot;request&quot;:&quot;get&quot;,&quot;statuscode&quot;:200,&quot;values&quot;:{&quot;frame&quot;:{&quot;avg&quot;:</span>{&quot;x&quot;:497.5699157714844,&quot;y&quot;:656.6991577148438},&quot;fix&quot;:true,&quot;lefteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:518.9464721679688,&quot;y&quot;:642.2291870117188},&quot;pcenter&quot;:{&quot;x&quot;:0.2684638202190399,&quot;y&quot;:0.4479719698429108},&quot;psize&quot;:23.63873291015625,&quot;raw&quot;:{&quot;x&quot;:518.9464721679688,&quot;y&quot;:642.2291870117188}},&quot;raw&quot;:{&quot;x&quot;:538.4395141601563,&quot;y&quot;:666.1760253906250},&quot;righteye&quot;:{&quot;avg&quot;:{&quot;x&quot;:530.5222167968750,&quot;y&quot;:677.6840209960938},&quot;pcenter&quot;:{&quot;x&quot;:0.4816762804985046,&quot;y&quot;:0.4389816522598267},&quot;psize&quot;:24.13949394226074,&quot;raw&quot;:{&quot;x&quot;:557.9325561523438,&quot;y&quot;:690.1229248046875}},&quot;state&quot;:7,&quot;time&quot;:522080}}}<br /><br /><br />123 .&lt;&lt; <br />====== NO REPLY !!!<p>Statistics: Posted by <a href="http://theeyetribe.com/forum/memberlist.php?mode=viewprofile&amp;u=2003">skataholystone</a> — 21 Jan 2014, 13:37</p><hr />
]]></content>
</entry>
</feed>