# Can C client compiled on arm connect to server running on intel?

**URL:** <https://discuss.aerospike.com/t/can-c-client-compiled-on-arm-connect-to-server-running-on-intel/3730>\
**Category:** C Client Library\
**Tags:** arm\
**Created:** [January 2, 2017, 8:00am UTC](https://discuss.aerospike.com/t/can-c-client-compiled-on-arm-connect-to-server-running-on-intel/3730 "2017-01-02T08:00:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MunishMahaja](https://avatars.discourse-cdn.com/v4/letter/m/82dd89/32.png) [@MunishMahaja](https://discuss.aerospike.com/u/MunishMahaja)\
**Post date:** [January 2, 2017, 8:00am UTC](https://discuss.aerospike.com/t/can-c-client-compiled-on-arm-connect-to-server-running-on-intel/3730/1 "2017-01-02T08:00:40Z")

</div>

Hi all, I compiled my c client sample code on raspberry pi. same code compiled on PC (intel machine) runs fine but when client from arm is executed it shows AEROSPILE\_ERR\_CONNECTION socket read error 104. Log file on server shows unsupported protocol version. seems like client is sending packet to server as per target machine architecture. Is client server protocol machine independent or client need to know the server machine architecture?

– Munish

---

<div class="post-metadata">

**Author:** ![Brian](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.aerospike.com/brian/32/2211_2.png) [@Brian](https://discuss.aerospike.com/u/Brian)\
**Post date:** [January 3, 2017, 6:15pm UTC](https://discuss.aerospike.com/t/can-c-client-compiled-on-arm-connect-to-server-running-on-intel/3730/2 "2017-01-03T18:15:48Z")

</div>

The C client does not support ARM.
