socket-python与c通信传值问题

问题描述

python与c通信传值问题

1个程序用python写,1个用C写。
python程序的输出作为C程序的输入。
----请问:中间的驱动程序是用C写的用socket完成通信吗?如果python程序和c进行通信,那么如何传值呢?是c引用python中的变量吗?

c的输入是一个字符串比如:
E {,,,,,,}
而python是用一个列表装着python={[2,6],[2,8],[6,5],[5,8],[6,10],[10,8]}请问python如何把在这个列表中的数转化成字符串然后给C?用scanf明显不行~还有别的办法吗?

解决方案

python 传值与引用问题
iOS传值问题
Python函数参数传值问题

解决方案二:

E{,,,,,}

解决方案三:

E{,,,,,}

解决方案四:

E{,,,,,}

解决方案五:

E{,,,,,}

解决方案六:

E{,,,,,}

解决方案七:

E{,,,,,}

解决方案八:

E{,,,,,}

解决方案九:

E{,,,,,}

解决方案十:

E{,,,,,}

时间: 2024-10-15 02:11:39

socket-python与c通信传值问题的相关文章

java socket 多次反复通信

问题描述 java socket 多次反复通信 我用java socket实现简单的通讯功能,在做登陆的时候,客户端将用户名密码读取出来 发送给服务器(这是第一步),服务器读取信息后校验(这是第二步),校验后发送给客户端,客户端读取是否登陆成功的消息(这是第三步),但是,第一步第二步都没问题,但客户端无法将服务器再次发送的消息读取出来,下面是我的部分代码,我不知道怎么实现这种多次反复通信的问题,希望大家不吝赐教. 服务器代码: output = new OutputStreamWriter(so

Socket套接字通信原理

Socket套接字通信原理 Tcp/IP协议关系图     Socket在哪里?  原来Socket在这里 Socket是什么呢?        Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议. TCP协议 三次握手 四次握手断开 UDP协议   问题 1.为什么握手需要3次,断开需要4

利用Python了解微信通信机制,实现查询有多少好友删除你!!

此篇文章参考微信通信机制,收益匪浅!:http://lib.csdn.net/article/wechat/63831 QQ交流群127591054 当然也可以写发送消息的代码,机制和上述文章介绍的一样,大家可以参考学习! 偶遇:偶尔在论坛发现有外国友人在开源社区发布的Python微信删除好友查看,但是这个作者的代码我这边运行出现了点问题,就是各种问题,我在作者基础上进行研究修改!最终在Python2.7成功运行,之后又用了两天时间把运行环境转移到Python3.5.几乎完美执行!但是有一个问题

DirectX编程:C#中利用Socket实现网络语音通信[初级版本]

 [声明:本篇来源:http://www.cnblogs.com/stg609/archive/2008/11/19/1334544.html 作者:stg609]       现在时下的VOIP软件很多,比较有名的就是Skype,还有其它诸如UUcall. 快门等等.它们提供的功能除了网络上的语音通话外,还可以与固定电话.手机等通话.在本篇中主要介绍利用C#实现语音通信的基本方法.但是目前只实现了网 络上语音传输的基本功能,而且比较粗糙,没有采用什么算法来优化,所以大家千万不要期望过高.我写这

asp.net C# Socket 服务器与客户端通信实现代码

先发服务端的(Server)完整代码如下: 引入命名空间:  代码如下 复制代码 using System.Net.Sockets;  using System.Net;  using System.Threading;  完整代码如下:  代码如下 复制代码 namespace SocketServer  {      class Program      {          private static byte[] result = new byte[1024];          pr

HTML 5 Web Socket:下一次Web通信革命揭幕,互联网营销

最近关于HTML 5 Web Socket的流言已经满天飞,它通过Web上的一个单一Socket定义了一个全双工通信信道,HTML 5 Web Socket并不是普通HTTP通信的增强版,它代表着一个巨大的进步,特别是针对实时的.事件驱动的Web应用程序. Google的工程师Ian Hickson说"数据的字节数急剧减少到2字节,延迟从150毫秒减少到50毫秒,实际上,这两个因素已经足以引起Google的兴趣了".通过在一个浏览器中模拟全双工连接,HTML 5 Web Socket对

Java的一个Socket实例在TCP通信中只能单工?!!

问题描述 RT我做的是Android客户端(好吧,我还是想在JavaSE板块来问,因为问题出在Java的Socket上)与C#编写的服务器端进行数据交互单独测试Android发送.C#接收,或者,C#发送.Android接收,都没问题现在我想这么做:(1)Android发送一组数据,由C#来接收(2)C#处理之后,发送一组数据返回给Android(3)Android接收之后,显示给用户现在(1),(2)都正常,问题出在(3)我的Android端的流程是这样的:<1>获得socket实例的Out

[python] 专题七.网络编程之套接字Socket、TCP和UDP通信实例

        很早以前研究过C#和C++的网络通信,参考我的文章:                  C#网络编程之Tcp实现客户端和服务器聊天                 C#网络编程之套接字编程基础知识                 C#网络编程之使用Socket类Send.Receive方法的同步通讯        Python网络编程也类似.同时最近找工作笔试面试考察Socket套接字.TCP\UDP区别比较多,所以这篇文章主要精简了<Python核心编程(第二版)>第16章内

详解python如何调用C/C++底层库与互相传值_python

前言 开发环境: Centos 7 + Python 3.5.1 + Qt Creator(只是使用Qt Creator编译而已,并没有使用QT的任何库) Python调用C/C++库,我现在能做到的有两种方式 1.extern "C" 导出(互相传值比较麻烦,不建议使用这种方式): 将C/C++库做成和平常一样的DLL和或者.so,比如: //.h文件 #include <Python.h> //.cpp文件 //C/C++ my.so 或者my.dll enter &q