-
-
求教发送字节型数据的问题!
-
发表于:
2014-2-19 01:46
3802
-
本人初学C++的网络编程。。小菜一个。。各位大侠见谅。
问题如下:
这是一个数据包内容:EE CC 02 00 8D FC D4 5F 8A 01
我已经实现了TCP-IP程序的搭建,如果send的内容是字符串型的,是可以的。
但是像上面那种字节型数据,应该怎么发送呢,先将字符串型转为字节型数组么?
然后直接发送即可么?
一下为客户端程序:
m_socket=socket(AF_INET,SOCK_STREAM,0);
SOCKADDR_IN sockSrv;
sockSrv.sin_addr.S_un.S_addr=inet_addr("127.0.0.1");
sockSrv.sin_family=AF_INET;
sockSrv.sin_port=htons(6000);
int len=sizeof(SOCKADDR);
SOCKADDR_IN sockCli;
connect(m_socket,(SOCKADDR*)&sockSrv,sizeof(SOCKADDR));
char recvBuf[200];
BYTE sendBuf[10]={0xEE,0xCC,0x02,0x00,0x8D,0xFC,0xD4,0x5F,0x8A,0x01};
send(m_socket,(char*)sendBuf,10,0); //这句不妥,但是不知道应该怎么改,请大家帮帮我。。。或者介绍这方面的资料让我看看也行,谢谢!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)