关于socket封装类的有关问题

关于socket封装类的问题
查阅资料,自己尝试封装了一个socket类。头文件:
#ifndef _TSOCKET_H
#define _TSOCKET_H

#if _MSC_VER>1000
#pragma once
#endif

#include "winsock2.h"

class TSocket
{
public:
static int Initialize();
static int Cleanup();

TSocket();
~TSocket();
int Creat();

int Connect();
int Close();
//int Connect(DWORD ip, u_short port/* =DDFAULT_PORT */);
int Send(const char *pBuf, int len);
int Recv(char *pBuf, int len);
void Socket_ShowError();

SOCKET m_socket;
private:
sockaddr_in sa;
// enum {DEFAULT_PORT=6000,DEFAULT_BACKLOG=1};

};
#endif

发送函数:
int TSocket::Send(const char *pbuf, int len)
{
 return send(m_socket, pbuf, len, 0);
}

然后我又在主函数外写了一个发送命令的函数:
int SendCommand()

cout << "start send" << endl;
char sendbuf[1] = { 0x02 };
return m_sock.Send(sendbuf,1);


}

当然,在这个函数之前,实例化一个socket:TSocket m_sock。
现在问题是,我再主函数中调用SendCommand()时,无法进入该函数。在红色字体处提示错误:“当前不会命中断点 没有与此行关联的调试程序的目标代码类型的可执行代码”
------解决思路----------------------
#include <stdio.h>??

clean掉,rebuild一次试试?
------解决思路----------------------
里面放个messagebox看看是不是真的没执行到