client(python):
theta = math.sin(23/3) / 300
y = math.cos(23/11) / 20
data=struct.pack('<ff',theta,y) # pack with two float
s.sendto(data, (ip, 50000))
server(python):
daten, addr = s.recvfrom(1024) #
d=struct.unpack('<ff',daten)
print ("[%s] %s" % (d[0],d[1]))
- &GT;作品
如何将c文件作为客户端???这在c中(data = struct.pack('
客户(c):
??
答案 0 :(得分:0)
这应该相当于
struct {
float d[2];
};
C中的(假设有一个小端主机)。
答案 1 :(得分:0)
我得到了解决方案:
float value[2];
value[0]=1.22;
value[1]=-2.22;
...
sendto(s,value,sizeof(value),....)
感谢