作者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