• 4815阅读
  • 0回复

还是UDP和TCP的问题 [复制链接]

上一主题 下一主题
离线robson
 
只看楼主 正序阅读 楼主  发表于: 2010-06-03
      在提问之前,首先给各位道个歉。由于在发帖的时候,老是显示错误,于是我就反复的发送,到了下午,发现之前发的帖全跑出来了。

       然后开始我这次的问题。


        我上午提出的问题是关于TCP的网络设置问题。我用TCP写的SOCKET只能listen 本机地址(还有127.0.0.1),如果是其他地址的话,listen就会返回一个FALSE.。我想知道这是什么原因,如果要是用的话该怎么办?

        到了下午,由于TCP的问题还是没有解决,所以我尝试使用UDP,使用UDP我现在已经可以将两台电脑建立UDP连接,并且能够发送文字。但是问题又出来了,我要发送的是图片。我尝试采用QImage::bits()来转换到buffer中,再发送,但是QImage::bits()的返回值是uchar,而UDP的发送函数QUdpSocket::writeDatagram (),需要的这个buffer确是一个const char,采用强行转换后有问题,图片显示出来不像个东西。所以再问大牛,该怎么办呢?
快速回复
限100 字节
 
上一个 下一个