VC++2010 MFC Socket的一个小问题。希望各路大神帮忙解答一下。谢谢。

是一个单向通讯的小程序。客户端通过IP和对应端口连接。服务器端监听接收。服务器端监听暂时没有问题,但是客户端连接时出现debug assertion failed错误。重试后触发断点,在调用堆栈里最近的一个自己写的就是连接按钮。连接按钮代码如下:
BYTE nFild[4];
CString sIP;
UpdateData();
ServerIP.GetAddress(nFild[0],nFild[1],nFild[2],nFild[3]);//ServerIP是ip控件
sIP.Format("%d.%d.%d.%d",nFild[0],nFild[1],nFild[2],nFild[3]);
m_ClientSocket.Create();///m_ClientSocket是Socket对象
m_ClientSocket.Connect(sIP,sPort);

先断点跟踪看是哪一行代码出错了?sIP是正确地址吗?

http://blog.csdn.net/yangyigen/article/details/6962534