如何从这结构中取出地址与端口

hanxian 2005-07-02 03:32:39
sockaddr_in = record
 sa_family: u_short;
 sa_data: array[0..13] of Char;
end;
这是通过getPeerName返回客户端地址信息的变量类型

如何从sa_data: array[0..13] of char 这个数组中取回IP 与PORT
...全文
70 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qi7 2005-07-05
  • 打赏
  • 举报
回复
var
Adr : Sockaddr_in;
IP:=iNet_nToA(Adr.sin_addr);
Port:=nToHs(Adr.sin_port);

//////////////////////////////////
sockaddr_in = record
case Integer of
0:
(sin_family: u_short;
sin_port: u_short;
sin_addr: TInAddr;
sin_zero: array[0..7] of Char);
1:
(sa_family: u_short;
sa_data: array[0..13] of Char);
end;
hanxian 2005-07-02
  • 打赏
  • 举报
回复
AS;DLKFJA;LSDF;LASDFJ;LDSA
hanxian 2005-07-02
  • 打赏
  • 举报
回复
UP

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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