TC官方合作论坛

 找回密码
 立即注册
查看: 1119|回复: 2

[已解决] UDP协议通讯问题,求助大神帮忙!小弟先谢过了

[复制链接]
发表于 2017-9-1 21:53:18 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我是一个新手,求大神指点。
问题是这样的,我自己想写一个UDP通讯的聊天窗口测试,结果接受的总是无响应(先点击开始按钮,在点击接受按钮后就无响应了),用的是TC7.0。还有个问题是,用这个代码发出去的数据在使用网上下载的网络调试软件居然接收到的是乱码,请大神帮忙解惑。
谢谢了!!!

开启=按钮0  发送=按钮1  接受=按钮2

代码如下
英文:
var 线程ID
//从这里开始执行
var ServerHandle,rPort,rRcvTemp,rIP
function 执行()
    //从这里开始你的代码
end


function 按钮0_点击()
    //这里添加你要执行的代码
    netwsastartup() //初始化网络环境
    ServerHandle=netsocket(2) //创建数据报(UDP)套接字

end




function 按钮1_点击()
    //这里添加你要执行的代码
    netsendto(ServerHandle,editgettext("编辑框0"),"192.168.2.226",9999) //向指定地址端发送一串字符串
end


function 按钮2_点击()
    //这里添加你要执行的代码
    netbind(ServerHandle,3001) //开启了计算机的9999端口,供外界连接  
    while(true)
        netrecvfrom(ServerHandle,rRcvTemp,100,rIP,rPort) //接收数据
        editsettext("编辑框0",rRcvTemp)//打印从指定地址接收的字串
        if(rRcvTemp=="关闭")
            break
        end
    end
    netclosesocket(ServerHandle) //关闭套接字释放资源
    netclose() //关闭网络环境释放资源
end



中文:
变量 线程ID
//从这里开始执行
变量 ServerHandle,rPort,rRcvTemp,rIP
功能 执行()
    //从这里开始你的代码
结束


功能 按钮0_点击()
    //这里添加你要执行的代码
    网络初始化() //初始化网络环境
    ServerHandle=网络套接字(2) //创建数据报(UDP)套接字

结束




功能 按钮1_点击()
    //这里添加你要执行的代码
    网络发送到(ServerHandle,编辑框获取文本("编辑框0"),"192.168.2.226",9999) //向指定地址端发送一串字符串
结束


功能 按钮2_点击()
    //这里添加你要执行的代码
    网络绑定(ServerHandle,3001) //开启了计算机的9999端口,供外界连接  
    循环(真)
        网络接收来自(ServerHandle,rRcvTemp,100,rIP,rPort) //接收数据
        编辑框设置文本("编辑框0",rRcvTemp)//打印从指定地址接收的字串
        如果(rRcvTemp=="关闭")
            跳出
        结束
    结束
    网络关闭套接字(ServerHandle) //关闭套接字释放资源
    网络关闭() //关闭网络环境释放资源
结束


回复

使用道具 举报

发表于 2017-9-2 23:33:06 | 显示全部楼层


这是我以前总结的内网通讯源码,希望对你有帮助

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-2 23:40:18 | 显示全部楼层
花落莫相离 发表于 2017-9-2 23:33
这是我以前总结的内网通讯源码,希望对你有帮助

谢谢啦 我去研究研究
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-7 14:14 , Processed in 0.048369 second(s), 29 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表