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

我的上一篇博客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 identifying client connection requests.
        private long _totalBytes; // record the total number of bytes received

你可能感兴趣的:(深度学习平台demo,c#,python,socket)