C言語とperlでの通信について
Posted: 2011年8月07日(日) 00:03
先日はお世話になりました。
無事に接続の受付・送受信・切断はできたのですが一つ問題が発生しました。
CとCのデータやり取りでは構造体を使用していました。
typedef struct
{
[tab=30]int m_data1;
[tab=30]int m_data2;
} tData;
tData sendData;
sendData.m_data1 = 10;
sendData.m_data2 = 20;
send(socket, (char *)&sendData, sizeof(tData), 0);
recv(socket,(char *)&sendData, sizeof(tData), 0);
といった感じです。
Cで作成したクライアントとPerlで作成したサーバーで(ソケット通信)同様の通信を行いたいのですが、
どのようにすればいいのでしょうか。
Perlの質問とも取れるので、どこに質問したらよいのか迷いましたが、
よろしければご教授していただけるとうれしいです。
無事に接続の受付・送受信・切断はできたのですが一つ問題が発生しました。
CとCのデータやり取りでは構造体を使用していました。
typedef struct
{
[tab=30]int m_data1;
[tab=30]int m_data2;
} tData;
tData sendData;
sendData.m_data1 = 10;
sendData.m_data2 = 20;
send(socket, (char *)&sendData, sizeof(tData), 0);
recv(socket,(char *)&sendData, sizeof(tData), 0);
といった感じです。
Cで作成したクライアントとPerlで作成したサーバーで(ソケット通信)同様の通信を行いたいのですが、
どのようにすればいいのでしょうか。
Perlの質問とも取れるので、どこに質問したらよいのか迷いましたが、
よろしければご教授していただけるとうれしいです。