客户端能不能发一个指向字符串的指针 如:char *msg="hello"; 利用 sendto 函数:sendto(sockfd,*msg,strlen(msg)...),这样是不行的,有没有其他方法可以呢
1
pkookp8 2019-06-24 20:52:56 +08:00 via Android
为什么不行,把第二个参数吧星去掉
|
2
lollipop43 2019-06-24 23:21:56 +08:00
我的想法是:万物皆字符串啊。指针也就是个地址值,服务器对字符串处理一下,解析成地址值,不知道行不行得通
|
3
MeteorCat 2019-06-24 23:24:28 +08:00 via Android
搞个结构体分 header+body 丢进去就行了,先读头长度四个字节的 size 再 size 长度内容就行了
|
4
unixeno 2019-06-25 00:33:22 +08:00 via Android
为啥不行?
|
5
May725 2019-06-25 00:45:39 +08:00
为什么不行,不都这样发的吗
|
6
xdeng 2019-06-25 09:03:44 +08:00
每台电脑内存地址的分配,大小都不一样的。
|
7
paoqi2048 2019-06-25 12:12:52 +08:00 via Android
你弄错了,把第二个参数的星号去掉
|