VC与JAVA通信,要求JAVA发送,VC收,不熟悉JAVA求贵人帮忙
CSocket m_operate;
m_operate.Init(this);
if(m_operate.Create(OPERATE,SOCK_DGRAM)==FALSE)
{
AfxMessageBox("Socket Create Error.");
}
建立的c监听端口.
java 发送端应该怎么写,用UDP还是TCP ,好像要转化字符格式.
目前写得代码只能接受到一次,且不能收到内容.
谢谢啦

解决方案 »

  1.   

    晕菜,采用哪种通信协议是事先就定好的,不是猜测出来的,你应该去问java端的设计人员,通信协议和通信规范
      

  2.   

    从原理上说,这样通信也应该没有问题,实际不管是Java或者是C++,实现的socket程序仅仅是操作系统的一个进程而已,客户端要访问,靠的是服务器IP及对应端口。你可以先用Jave做客户端试一下,成功之后再实现VC下库户端。
      

  3.   

    具体用那种套接字,这个当然要看你们需求。TCP可靠,但效率低一些。UDP效率高,但可靠性差一些。具体用哪种,看你们需求。
      

  4.   

    服务器是UDP协议,客户端也要用UDP协议。