hur.cn - 华软网

 热门搜索

大神救救我啊,搞了一天了 蛋都碎了

  作者:未知    来源:网络    更新时间:2011/9/25
c中的,这样设置的服务器端口:
  (本机地址:27.17.208.196)
  SOCKADDR_IN addrSock;
addrSock.sin_family=AF_INET;
addrSock.sin_port=htons(6000);
addrSock.sin_addr.S_un.S_addr=htonl(INADDR_ANY);
int retval=bind(m_socket,(SOCKADDR*)&addrSock,sizeof(SOCKADDR));

j2me中:
  先是dc=(DatagramConnection)Connector.open("datagram://27.17.208.196:6000");
  然后
  try{
  byte[] bytes=message.getBytes();
  Datagram dlg=null;

  if(address==null)
  {  
dlg=dc.newDatagram(bytes, bytes.length);
}
  else
{  
dlg=dc.newDatagram(bytes, bytes.length, address);
}
  dc.send(dlg); 
}catch(Exception e)
{  
e.printStackTrace();
}
 这样向服务器发送消息,但是服务器没反映,收不到任何信息,都是用的UDP协议.不懂啊,第一次搞j2me
真不会啊
---华软 网友回答---
用抓包工具在服务器端抓包看看,有数据到达没有?
---华软网友回复---
我想知道这种通信方式行不行得通
---华软网友回复---
  class="deleted_message"> 该回复于2014-07-06 09:32:36被管理员删除
---华软网友回复---
端口最好不要用6000,因为它是qq的端口,你测试的时候没关qq,端口就被占用了。
---华软网友回复---
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。