作者fantasychiu ()
看板MacDev
标题[问题] 在pthread中使用BSD socket
时间Sun Jan 30 02:07:50 2011
小弟我正在写一支iphone程式
其中有使用BSD socket与伺服器做连线
我另外有开了一个pthread用来recv从server来的资料
但是在thread使用recv时会收到一个EXT_BAD_ACCESS的signal
另外我测试的结果伺服器端有连线成功 若不再thread内可以正常的收发资料
thread也有成功的跑起来只要不在thread里处理socket的问题都很正常
请问一下是否有前辈有类似的经验来处理这个问题?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.22.179
1F:→ zonble:你在 thread 里头用的都是C的东西,还是有用到 ObjC 物件? 01/30 22:07
2F:→ fantasychiu:全部都是用C的东西 01/30 22:30
3F:→ fantasychiu:不过是在C++的class中将thread create出来 01/30 22:31
4F:→ fantasychiu:完全没有用到object c的东西 请问这样会有问题吗? 01/30 22:31
5F:→ fantasychiu:我是打算写成libray的形式让别的地方可以呼叫 01/30 22:32
6F:→ fantasychiu:我发现是我自己指标没传好>"< 还是感谢您的回应 01/30 23:34