【问题标题】:double array to sent from TCP client从 TCP 客户端发送的双数组
【发布时间】:2015-06-26 12:38:07
【问题描述】:

这几天我正在处理与计算机之间的 TCP 通信,我会发送一个由 6 个双元素组成的数组。通常我使用函数发送,它接受一个必须发送的字符*。可以用同一个函数发送这个数组。

提前谢谢大家

【问题讨论】:

    标签: c++ arrays windows sockets tcp


    【解决方案1】:

    send 函数接受char * 是因为传统,因为char 曾经与一个字节相同,所以传递一个char * 参数与传递一个指向一系列字节的指针是一样的。

    在调用时将任何指针转换为char * 应该是安全的,例如send.

    但是保证接收端会收到您所期望的。两个系统上的浮点格式可能不同,或者可能存在字节顺序问题。

    【讨论】:

    • 感谢您的回答。那么在不使用函数 send 的情况下,还有其他通过套接字连接发送数组的方法吗?
    猜你喜欢
    • 2018-09-19
    • 1970-01-01
    • 2011-09-12
    • 2011-08-15
    • 1970-01-01
    • 1970-01-01
    • 2019-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多