9 个解决方案
#1
可以给创建线程的函数传入套接字地址
#2
子线程自己建套接字
父线程,只做管理
父线程,只做管理
#3
我传入了,但是还是不行啊,还有套接字的文件描述符怎么会是负数啊?我显示出来是-2143612220
#4
那不是每次传送数据都要建立套接字
#5
首先确保accept成功了
#6
socket创建成功了么?传进去的地方是不是有问题?
#7
SOCKET创建成功了的,已经可以实现连接了,但是发数据的时候就会错,具体怎么传入参数呢?
#8
你是怎么传的? 能上代码么?
#9
我是用的taskcreate(send,"send",3,0x1000,SOCKET s,0,0)创建send任务,倒数第三个就是已经连接好的套接字,作为参数传入。
#1
可以给创建线程的函数传入套接字地址
#2
子线程自己建套接字
父线程,只做管理
父线程,只做管理
#3
我传入了,但是还是不行啊,还有套接字的文件描述符怎么会是负数啊?我显示出来是-2143612220
#4
那不是每次传送数据都要建立套接字
#5
首先确保accept成功了
#6
socket创建成功了么?传进去的地方是不是有问题?
#7
SOCKET创建成功了的,已经可以实现连接了,但是发数据的时候就会错,具体怎么传入参数呢?
#8
你是怎么传的? 能上代码么?
#9
我是用的taskcreate(send,"send",3,0x1000,SOCKET s,0,0)创建send任务,倒数第三个就是已经连接好的套接字,作为参数传入。