C++和Java的套接字UDP相互通信问题(需要解决方案)

C++中套接字发送和接收都是char类型,儿Java中套接字都是byte类型,若C++套接字的程序作为服务器端,Java套接字程序作为客户端,他们之间怎么进行通信?(C+... C++中套接字发送和接收都是char类型,儿Java中套接字都是byte类型,若C++套接字的程序作为服务器端,Java套接字程序作为客户端,他们之间怎么进行通信?
( C++部分:char recvBuf[10]; recvfrom(sock,recvBuf,10,0,(SOCKADDR*)&addrFrom,&len); )
( Java部分:byte data1[]=str1.getBytes(); packet1 = new DatagramPacket(data1,data1.length,serverAddress,1234); socket.send(packet1); )
展开
 我来答
创世天才90
2013-12-03 · TA获得超过165个赞
知道答主
回答量:55
采纳率:0%
帮助的人:23.6万
展开全部
C++中套接字发送和接收都是char类型,儿Java中套接字都是byte类型,若C++套接字的程序作为服务器端,Java套接字程序作为客户端,他们之间怎么进行通信?( C++部分:char recvBuf[10]; recvfrom(sock,recvBuf,10,0,(SOCKADDR*)&addrFrom,&len); )( Java部分:byte data1[]=str1.getBytes(); packet1 = new DatagramPacket(data1,data1.length,serverAddress,1234); socket.send(packet1); )
匿名用户
2013-12-03
展开全部
没错的,就这样java发送。要知道IP、端口。
追问
IP和端口都设置好了,就差传输的数据类型了,可是C++服务器端结束到的数据类型和Java客户端发送的数据类型不匹配,需要怎么解决,这是我想要的答案~~~
追答
java byte[] 对 c++的 char[],没有问题的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式