深度学习平台demo(二)- C#和python通过socket方法进行通信

本文介绍了如何在C#应用中通过Socket与Python进程进行通信,以实现深度学习模型的交互。首先在Python端设置Socket服务器,然后在C#端作为客户端连接并发送数据。通过点击C#界面的按钮,可以验证参数传递的正确性,并成功收发消息,实现了C#与Python之间的双向通信。
摘要由CSDN通过智能技术生成

我的上一篇博客https://blog.csdn.net/jiugeshao/article/details/110310873中说明了推荐使用第二种方法,即通过程序设置命令行执行py文件,那么如果该c#进程和调起来的python进程需要更多交互,该怎么进行呢,上篇博客看到c#只能通过带命令行参数方式在调用起python程序的同时给其传参数,但c#进程不能很方便获得python反馈的信息,可以通过配置socket方式来进行。

可以在python中设置socket为server, 在c#中设置socket为client(按如下就能慢慢堆积出一个demo平台出来)

成员变量如下:

        private string modelPath;
        private string dataFolderPath;
        private delegate void UpdateString(string text);
        private TcpClient _client;     
        private Thread _connectionThread;   // Thread that is responsible for identif
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

竹叶青lvye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值