# Problems with receiving data of socket\_read\_ascii\_float()

**URL:** <https://forum.universal-robots.com/t/problems-with-receiving-data-of-socket-read-ascii-float/17455>\
**Category:** 其他\
**Created:** [November 6, 2021, 11:13am UTC](https://forum.universal-robots.com/t/problems-with-receiving-data-of-socket-read-ascii-float/17455 "2021-11-06T11:13:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon52592067](https://avatars.discourse-cdn.com/v4/letter/a/b2d939/32.png) [@anon52592067](https://forum.universal-robots.com/u/anon52592067)\
**Post date:** [November 6, 2021, 11:13am UTC](https://forum.universal-robots.com/t/problems-with-receiving-data-of-socket-read-ascii-float/17455/1 "2021-11-06T11:13:42Z")

</div>

I set the arm as the client and received the data using socket\_read\_ascii\_float();  
My server code is:  
char sendBuf[80] = “(0.46, 0.1, 0.4, 3.14, 0, 0 )”;  
send(sClient, sendBuf, strlen(sendBuf), 0);  
What should I change the code of my server side to make my robot arm receive data ?

---

<div class="post-metadata">

**Author:** ![sli](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@sli](https://forum.universal-robots.com/u/sli)\
**Post date:** [November 19, 2021, 2:29am UTC](https://forum.universal-robots.com/t/problems-with-receiving-data-of-socket-read-ascii-float/17455/2 "2021-11-19T02:29:48Z")

</div>

socket\_read\_ascii\_float(number, socket\_name=’socket\_0’)  
Example Command  
socket\_read\_ascii\_float(4,”socket10”)  
Number 4 Number of floats to read  
socket\_name socket\_10

socket\_send\_byte(value,socket\_name=’socket\_0’)  
Example Command  
socket\_send\_byte(2,”socket10”)  
value 2  
socket\_name socket\_10  
Returns True or False (sent or not sent)  
socket\_send\_int(value,socket\_name=’socket\_0’)  
Example Command  
socket\_send\_int(2,”socket10”)  
value 2  
socket\_name socket\_10  
Returns True or False (sent or not sent)

socket\_send\_line(str,socket\_name=’socket\_0’)  
Example Command  
socket\_send\_int(“hello”,”socket10”)  
str hello  
socket\_name socket\_10  
Returns True or False (sent or not sent)

socket\_send\_string(str,socket\_name=’socket\_0’)  
Example Command  
socket\_send\_int(“hello”,”socket10”)  
str hello  
socket\_name socket\_10  
Returns True or False (sent or not sent)

---

<div class="post-metadata">

**Author:** ![anon29837265](https://avatars.discourse-cdn.com/v4/letter/a/919ad9/32.png) [@anon29837265](https://forum.universal-robots.com/u/anon29837265)\
**Post date:** [May 3, 2022, 4:13am UTC](https://forum.universal-robots.com/t/problems-with-receiving-data-of-socket-read-ascii-float/17455/3 "2022-05-03T04:13:48Z")

</div>

You should use printf to add ‘\n’ in the end.
