Search found 2 matches

by trickiricki
Wed Apr 07, 2010 12:05 pm
Forum: Python
Topic: Server TCP Python
Replies: 9
Views: 12354

You need to do non-blocking I/O. Due to the Global Interpreter Lock (GIL), Python threads execute in an interleaved one at a time fashion. Anytime a thread blocks, the whole mess stalls. thanks for your answer stiv! i understand what you mean, but can't solve the problem. here is a short test passa...
by trickiricki
Tue Apr 06, 2010 2:09 pm
Forum: Python
Topic: Server TCP Python
Replies: 9
Views: 12354

Re: Game Engine vs Blender

Hi, Noticed you are doing a similar thing to what we want. Do you receive a lot of data through the socket? We want to animate a robot with data for each of it's armature / bone positions in real time with socket data, but it is slow and Blender "locks up". Do you use the Game Engine to do this? I ...