字符串数组 请教高手
在C/S程序中 客户端想服务器发送数据 我是这样定义的
char buf[1024]="/0";
把接受到的数据防入buf;
recvfrom(s, buf, strlen( buf), 0,(struct sockaddr*)&from,&fromlen)
然后显示
cout << "Received data:" << buf << endl;
但是出现个奇怪的问题 我明明定义了 1024个单元
但每次只显示2个字符? 如果客户端发送2个以上字符 则什么也不显示(用的是UDP协议)
请高手指点~ 谢谢