在initdialog中新開乙個執行緒,作為server,
bool csockettestdlg::oninitdialog()
}// 設定此對話方塊的圖示。當應用程式主視窗不是對話方塊時,框架將自動
// 執行此操作
seticon(m_hicon, true); // 設定大圖示
seticon(m_hicon, false); // 設定小圖示
// todo: 在此新增額外的初始化**
afxbeginthread(serviersoc,this); 新開執行緒
// m_socket.bind(
m_buttoninput.enablewindow(false);
return true; // 除非將焦點設定到控制項,否則返回 true }
執行緒函式:
uint serviersoc(lpvoid lparam)
;int len=recsock.receive(buf,256);
if(len <0)
// buf[len]='/0';
dlg->m_receive.replacesel(buf);
dlg->m_receive.replacesel(_t("/r/n"));}}
介面為兩個cedit 乙個輸入,乙個顯示,乙個按鈕,類似msn的聊天視窗。
按鈕事件函式:
void csockettestdlg::onbnclickedbutton1()
;getdlgitemtext(idc_edit2,buf,256);
clientsoc.send(buf,256);}
剛開始學習socket,作為紀念
我的第乙個socket程式!
哈哈,終於寫了第乙個socket程式!但願是個good beginning 客戶端 include stdafx.h include include iostream pragma ment lib,ws2 32.lib int main intargc char argv 初始化socket so...
第乙個視窗程式
程式截圖 程式 include lresult callback wndproc hwnd,uint,wparam,lparam int winapi winmain hinstance hinstance,hinstance hprevinstance,pstr szcmdline,int icm...
第乙個popcap 程式
一 tips ddimage mmapimg ddimage 上f12,定位到ddimage.h,在vs2008 中ddimage.h tab標籤上alt o 定位到ddimage.cpp 二 vs2008 中c c code generation runtime library 設成multi t...