Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

½Ð¦U¦ì°ª¤â´À§Ú°£¿ù

0 views
Skip to first unread message

我的心也月全蝕...

unread,
Jul 17, 2000, 3:00:00 AM7/17/00
to
原始碼:


CMainDlg::CMainDlg(CWnd* pParent /*=NULL*/)
: CDialog(CMainDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CMainDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);

// 呼叫 WSAStartup() 註冊 WinSock DLL 的使用
if (WSAStartup(0x101, (LPWSADATA) & wsadata) != 0) // 0x101 表示 WinSock 1.1 版的 WinSock.DLL
{
m_List_Info.AddString ( "無法使用 WinSock ! , WSAStarup() fails !" );
}

// 呼叫 socket(), 開啟一個 socket 做為以後傳輸管道
sockServer = socket(AF_INET, SOCK_STREAM, 0);

// 設定一個 socket 的 IP 和 Port number
stServer.sin_family = AF_INET; //設定為TCP/IP協定
stServer.sin_port = htons(6789); //設定Port
stServer.sin_addr.s_addr = 0; //本地端IP不用設

// 呼叫 bind(), 指定 IP 和 Port
bind( sockServer, (struct sockaddr FAR *) &stServer, sizeof(stServer) );

// 呼叫 WSAAsyncSelect(), 將 sockServer 設定為非同步模式, 且只接受 FD_ACCEPT 通知訊息
[33m WSAAsyncSelect ( sockServer, hWnd, WSA_ASYNC, FD_ACCEPT ); [m

// 呼叫 listen(), 使 sockServer 監聽 client 的連接
// listen( sockServer);

}


錯誤訊息:
======================================================================================
C:\Gbien Server\MainDlg.cpp(89) : error C2143: syntax error : missing ')' before ';'
C:\Gbien Server\MainDlg.cpp(89) : error C2143: syntax error : missing ';' before ','
C:\Gbien Server\MainDlg.cpp(89) : error C2059: syntax error : ')'
=====================================================================================
--
[m※ Origin: 雲林科技大學藍天使 <bbs.yuntech.edu.tw> [From: 140.125.32.18]

0 new messages