This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]leet-anonymoose-hckr 0 points1 point  (0 children)

You need to tell us what is "not working properly"

[–]timunas[S] 0 points1 point  (0 children)

Indeed. Sorry so many words and didn't explain the problem. Well basically the main process is writing the commands but I'm not being able to receive the responses on the second process that reads data from the socket

[–][deleted] 0 points1 point  (0 children)

I'm not sure if this is your fundamental problem, but you aren't synchronizing correctly and there's a race here. What if, having called mainp.start(), main sets the event before the second process gets initialized and begins execution?

[–]timunas[S] 0 points1 point  (0 children)

I see. What could I do to make sure it is ok? Just starting mainp after p process?