本人是个网络新手,现在遇到个问题,
本机的IP是192.168.0.2,端口是4444,现在需要监听本机的4444端口,只要来了数据,就写到一个.txt文档里面,请大家帮忙,谢谢大家了。 CSocket sock;
UINT nPort = 4444;
AfxSocketInit(NULL);
if(sock.Create(nPort))
{
char buf[1024];
int len=sock.Receive(buf,1024);
if(len>0)
{
buf[len]=0;
m_listBox.AddString(buf);
}
else
{
m_listBox.AddString("no receive message");
}
//收到len字节,在buf中
sock.Close();
}
一直显示的no receive 。
本机的IP是192.168.0.2,端口是4444,现在需要监听本机的4444端口,只要来了数据,就写到一个.txt文档里面,请大家帮忙,谢谢大家了。 CSocket sock;
UINT nPort = 4444;
AfxSocketInit(NULL);
if(sock.Create(nPort))
{
char buf[1024];
int len=sock.Receive(buf,1024);
if(len>0)
{
buf[len]=0;
m_listBox.AddString(buf);
}
else
{
m_listBox.AddString("no receive message");
}
//收到len字节,在buf中
sock.Close();
}
一直显示的no receive 。
解决方案 »
- 怎样用vc启动autocad并画一条直线
- 求助:请问能用libUIDK给属性表单做界面吗?
- 如果改变CRichEditCtrl在Dlg的位置大小 是不是用CRichEditCtrl::SetRect这个函数
- 是ado效率高 还是直接调ODBC的API效率高?
- compiler limit : debug information module size exceeded
- [求助]把bmp格式文件转换为jpg等其他格式要用什么函数?
- 存位图文件的郁闷
- 图象显示不出来??
- 急救!!很菜的VC网络CAsyncsocket编程!!
- openc配置出现问题,请大神指点
- 打开一个VC工程生成控文件夹的问题
- 已经定义过,还是undeclared identifier
那要看你发的是什么数据了吧
如果是一张图片或是一个视频,你也这样010101001011111的写到TEXT里面?
.....................
如果是字符
你BUFF[LEN]都为0了,再怎么加进去也是一空的吧?
....................
你显示的是no receive
DEBUG进去看看收到没有.....
第一次发贴给10分太小气了
我第一次发贴给了100分问了个超可爱的问题-.-