moonlight-stream / moonlight-common-c

Core implementation of Nvidia's GameStream protocol
GNU General Public License v3.0
448 stars 166 forks source link

Questions about old GFE #23

Closed d3m3vilurr closed 7 years ago

d3m3vilurr commented 7 years ago

i'm investigating xyzz/vita-moonlight#66 issue. (reporter uploaded debug log http://pastebin.com/6Den03pv)

actually log shown EAGAIN, but reporter said can work on ipad. so i made simple tcp socket testing tool, and tested moonlight tcp connection steps. but my result, vita socket looks working well. :(

so, my questions are 1. is exists any next check list? 2. can make newer modified GFE?

cgutman commented 7 years ago

EAGAIN is returned if no data is received within the receive timeout or if the socket is non-blocking. Can you put some timestamps in the log? I would like to see whether it's failing in 10 seconds per the recv timeout. If it's failing earlier, it likely means there is some bug in the BSD sockets implementation.

d3m3vilurr commented 7 years ago

ok. i made new debug build. (but tester have vacation until next week) and.. probably tcp socket open blocking mode in vita application.

d3m3vilurr commented 7 years ago

it's vita issue. :)