[問題] socket傳給別的程式使用
看板C_and_CPP (C/C++)作者CRAZYFAN (why so serious)時間14年前 (2011/10/03 22:26)推噓1(1推 0噓 4→)留言5則, 4人參與討論串1/1
開發平台(Platform): VS2008
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
如果不能這樣傳遞,且不用二樓的作法
有辦法能在C新建一個socket傳訊息給B這個Client嗎
我好像只有看過Client去connect server
沒看過主動去連接一個client?
目前要做的事是A從B收到各種command
做不同的處理,但其中有一種必須要執行C
才能作到,且C在處理過程中要不斷回報進度給B
-----------------------------------------------------------------
我現在有一隻程式建了一個socket
就有一個socket值,我現在把socket
當作command傳到另一個程式
就是sprint(command, "xxx.exe %d", sp);
winexec(command, SH_HIDE);
然後另一個程式用AfxGetApp()得到sp值
再用send(sp, "xxx", 10, 0);
把xxx送給另一個跟第一隻程式已經可以傳送資料的程式
就是A跟B已經建立連線然後A把Socket值傳給C
再由C send資料給B。
不知道Socket能不能這樣傳遞使用。
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.156.164
→
10/03 22:31, , 1F
10/03 22:31, 1F
→
10/03 22:37, , 2F
10/03 22:37, 2F
※ 編輯: CRAZYFAN 來自: 61.57.156.164 (10/03 23:18)
→
10/03 23:23, , 3F
10/03 23:23, 3F
其實還有一個麻煩的問題
C在做處理的時候A是關閉的 囧
因為C是要更新A,C可能無法跟A溝通
而B又不是我寫得 囧
※ 編輯: CRAZYFAN 來自: 61.57.156.164 (10/03 23:30)
→
10/03 23:42, , 4F
10/03 23:42, 4F
推
10/03 23:48, , 5F
10/03 23:48, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
11
38