获取端口号~~在线等

taotaoma456 2011-07-05 01:58:39
比如 我用客户端去连接服务器 怎么在服务器端 得到 客户端来连接它的哪一个端口号

服务器端 有很多 端口在等待连接

急~~! 在线等

也就是说 我服务器端有很多的端口服务, 怎么得到 客户端请求的端口 的 端口号
...全文
193 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenyi0106 2011-07-08
  • 打赏
  • 举报
回复
getpeername获取客户端的
getsockname获取本机的
Eleven 2011-07-08
  • 打赏
  • 举报
回复
同上getsockname();
RLib 2011-07-08
  • 打赏
  • 举报
回复
accept第二个参数struct sockaddr *addr指向的结构体对应着客户端地址。
或者getpeername


如果要获取服务端响应的socket的信息则使用:
int getsockname(
__in SOCKET s,
__out struct sockaddr *name,
__inout int *namelen
);
The getsockname function retrieves the local name for a socket.
ndy_w 2011-07-05
  • 打赏
  • 举报
回复
服务器端 有很多 端口在等待连接...
相同的服务?这样不好...
  • 打赏
  • 举报
回复
哪一个端口上有连接请求就是哪一个端口啊
向立天 2011-07-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ryu2003 的回复:]

socket连接的时候自带了端口号的。。。。
[/Quote]
没错
你通过什么方式获取连接的
看看那个函数的声明
ryu2003 2011-07-05
  • 打赏
  • 举报
回复
socket连接的时候自带了端口号的。。。。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧