zhou1996
V2EX  ›  问与答

c 语言中,利用 C/S 架构,客户端和服务器发送数据的问题

  •  
  •   zhou1996 · Jun 24, 2019 · 2470 views
    This topic created in 2541 days ago, the information mentioned may be changed or developed.

    客户端能不能发一个指向字符串的指针 如:char *msg="hello"; 利用 sendto 函数:sendto(sockfd,*msg,strlen(msg)...),这样是不行的,有没有其他方法可以呢

    7 replies    2019-06-25 12:12:52 +08:00
    pkookp8
        1
    pkookp8  
       Jun 24, 2019 via Android
    为什么不行,把第二个参数吧星去掉
    lollipop43
        2
    lollipop43  
       Jun 24, 2019
    我的想法是:万物皆字符串啊。指针也就是个地址值,服务器对字符串处理一下,解析成地址值,不知道行不行得通
    MeteorCat
        3
    MeteorCat  
       Jun 24, 2019 via Android
    搞个结构体分 header+body 丢进去就行了,先读头长度四个字节的 size 再 size 长度内容就行了
    unixeno
        4
    unixeno  
       Jun 25, 2019 via Android
    为啥不行?
    May725
        5
    May725  
       Jun 25, 2019
    为什么不行,不都这样发的吗
    46fo
        6
    46fo  
       Jun 25, 2019
    每台电脑内存地址的分配,大小都不一样的。
    paoqi2048
        7
    paoqi2048  
       Jun 25, 2019 via Android
    你弄错了,把第二个参数的星号去掉
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1045 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 22:39 · PVG 06:39 · LAX 15:39 · JFK 18:39
    ♥ Do have faith in what you're doing.