查看: 3173|回复: 3

无连接的sokcet 问题 [复制链接]

知县

实习工程师

Rank: 4Rank: 4Rank: 4Rank: 4

UID
7514
积分
790
daifengchina 发表于 2010-4-14 16:01:04 |显示全部楼层
1技术分
iSocketServ.Connect();
       
        iSocket.Open(iSocketServ,KAfInet,KSockDatagram,KProtocolInetUdp);
       
       
        TSockAddr addr;
       
        addr.SetFamily(INET_ADDR (192,168,1,188));
       
        int port=2299;
       
        addr.SetPort(port);
               
        TBuf8<25>  iSendMes;
       
        iSendMes=_L8("123");
       
        iSocket.SendTo(iSendMes,addr,0,iStatus);

无连接的sokcet也就是udp  是不是应该这么写呢?

为什么我的代码发送不到服务器呢?iSocketServ.Connect();
       
        iSocket.Open(iSocketServ,KAfInet,KSockDatagram,KProtocolInetUdp);
       
       
        TSockAddr addr;
       
        addr.SetFamily(INET_ADDR (192,168,1,188));
       
        int port=2299;
       
        addr.SetPort(port);
               
        TBuf8<25>  iSendMes;
       
        iSendMes=_L8("123");
       
        iSocket.SendTo(iSendMes,addr,0,iStatus);

无连接的sokcet也就是udp  是不是应该这么写呢?

为什么我的代码发送不到服务器呢?

知县

实习工程师

Rank: 4Rank: 4Rank: 4Rank: 4

UID
7514
积分
790
daifengchina 发表于 2010-4-15 09:47:47 |显示全部楼层
TInetAddr addr;
int port=2299;
addr.SetAddress(INET_ADDR (192,168,1,188));
addr.SetPort(port);

我这么写了 可是 也不对   用网络监视器 也看不到任何数据的输出TInetAddr addr;
int port=2299;
addr.SetAddress(INET_ADDR (192,168,1,188));
addr.SetPort(port);

我这么写了 可是 也不对   用网络监视器 也看不到任何数据的输出

知府

高级工程师

Rank: 5

UID
219
积分
2831
sunxian0918 发表于 2010-4-15 09:57:58 |显示全部楼层
TInetAddr addr; 这里是不是定错了TInetAddr addr; 这里是不是定错了

知县

实习工程师

Rank: 4Rank: 4Rank: 4Rank: 4

UID
7514
积分
790
daifengchina 发表于 2010-4-15 09:58:52 |显示全部楼层
没有 这个是定对的。。。后来发现。。。。模拟器 网络不通。。。。

汗。。。  SetFamily这个地方也用错了没有 这个是定对的。。。后来发现。。。。模拟器 网络不通。。。。

汗。。。  SetFamily这个地方也用错了

您需要登录后才可以回帖 登录 | 注册

验证码 换一个

回顶部