社区
网络及通讯开发
帖子详情
怎么样初始化一个SOCKET变量?
wstclyq
2007-09-28 03:45:53
就是初始化一个SOCKET变量 我想把这个变量的指针传个另一个线程
...全文
240
9
打赏
收藏
怎么样初始化一个SOCKET变量?
就是初始化一个SOCKET变量 我想把这个变量的指针传个另一个线程
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大大怪老张
2007-10-09
打赏
举报
回复
你没有 s = socket(...) 在 recv 的时候不会出错?
wstclyq
2007-10-09
打赏
举报
回复
传过去为了接受一个accept后的SOCKET 之后才会使用
shao99
2007-10-09
打赏
举报
回复
一般我就赋值-1,表示没用过。
wstclyq
2007-10-08
打赏
举报
回复
我现在是
SOCKET s;
//....
然后要用的时候传&s,没有对他初始化 好像也没出错啊
大大怪老张
2007-10-08
打赏
举报
回复
SOCKET 就是个 int ,直接赋值过去就行吧,不过要你确实 socket 了才有效。 我猜的,没试过。你验证一下,通过的话别忘了给分。
wstclyq
2007-10-08
打赏
举报
回复
直接这样行不
SOCKET *s=(SOCKET *)new(sizeof(SOCKET));
这样s是不是已经分配地址了?
pp616
2007-10-07
打赏
举报
回复
试试这样。
SOCKET s = ....;
SOCKET * ps = (SOCKET *)malloc(sizeof(SOCKET));
memcpy(ps, &s, sizeof(SOCKET));
传递的时候传ps就可以了。
FFSB
2007-09-29
打赏
举报
回复
Socket = new TClientSocket/new TServerSocket
传Socket->SocketHandle
wstclyq
2007-09-29
打赏
举报
回复
晕 我是用sokcet api 写的 我初始化的目的是分配给他一个确定的地址 这样传地址给别的线程进行通讯比较好
直接SOCKET *s 然后在线程中传递这个s行不? 未初始化的变量地址不是非确定的吗?
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章