線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2223
推到 Plurk!
推到 Facebook!

sendbuf傳送圖檔 help~~ ^^~

缺席
RickyT
一般會員


發表:15
回覆:25
積分:13
註冊:2002-06-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-25 19:45:08 IP:210.58.xxx.xxx 未訂閱
請問各位前輩...小弟參考前人的討論..寫了以下這段在網路上用serversocket跟clientsocket傳送圖片的程式..但是當我要傳送時會出現"can not open logo.bmp"的錯誤訊息ㄋㄟ..可否請各位前輩指導一下哪裡出問題了..?! ^^~TImage *buf; 傳送端~~ buf=new TImage(this); buf->Picture->LoadFromFile("D:\\logo.bmp"); ServerSocket1->Socket->Connections[0]->SendBuf(buf,sizeof(buf)); 接收端~~ TImage *buf; buf=new TImage(this); ClientSocket1->Socket->ReceiveBuf(buf,sizeof(buf)); buf->Picture->SaveToFile("D:\\1\\logo.bmp"); Image1->Picture->LoadFromFile("D:\\1\\logo.bmp");
RickyT
一般會員


發表:15
回覆:25
積分:13
註冊:2002-06-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-09-26 00:52:13 IP:210.58.xxx.xxx 未訂閱
感謝看過的大大.. 小弟已經找出不能load圖片的原因了...但是傳送的部分..client仍然無法接收到圖片ㄋㄟ.. ^^~
kynix
初階會員


發表:37
回覆:100
積分:37
註冊:2002-06-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-09-26 20:05:13 IP:61.225.xxx.xxx 未訂閱
我的最法是把檔案讀到FileStream後再用sendStream傳送到對方,接收方方也是用相同方法 直接用buf傳送好像有大小的限制喔 智慧是命運的征服者
------
智慧是命運的征服者
RickyT
一般會員


發表:15
回覆:25
積分:13
註冊:2002-06-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-09-27 01:17:51 IP:210.58.xxx.xxx 未訂閱
kynix大大~~ 我用buffer來做已經可以傳圖檔了..但是確實因為buffer的限制..所以只能傳10k而已....我是用ServerSocket跟ClientSocket做的..ServerSocket有sendstream的方法沒問題...但是ClientSocket端沒有RececiveStream的方法ㄋㄟ...那我要怎麼直接用Stream接收呢??麻煩指導一下.. ^^lll
skcc
中階會員


發表:36
回覆:96
積分:88
註冊:2002-08-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-10-31 15:56:51 IP:203.198.xxx.xxx 未訂閱
系統時間:2024-04-26 16:42:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!