【求助】c++ typedef struct 转换成c#类型,急!在线等!!!

seamone seamone 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

#ifndef s_addr
#pragma once

//
// IPv4 Internet address
// This is an 'on-wire' format structure.
//
typedef struct in_addr
{
union
{
struct { UCHAR s_b1,s_b2,s_b3,s_b4; } S_un_b;
struct { USHORT s_w1,s_w2; } S_un_w;
ULONG S_addr;
} S_un;
#define s_addr S_un.S_addr /* can be used for most tcp & ip code */
#define s_host S_un.S_un_b.s_b2 // host on imp
#define s_net S_un.S_un_b.s_b1 // network
#define s_imp S_un.S_un_w.s_w2 // imp
#define s_impno S_un.S_un_b.s_b4 // imp #
#define s_lh S_un.S_un_b.s_b3 // logical host
} IN_ADDR, *PIN_ADDR, FAR *LPIN_ADDR;

#endif


以下是其调用方法,放在这里做参考,

unsigned long ip = MAKEIPADDRESS(192, 168, 0, 1);
unsigned short port = 1234;
in_addr ipAddress;
ipAddress.s_addr = htonl(ip);
TcpServer->OpenServer(ipAddress, port);


我在论坛里也看了一些别人解答,但是我这个仍然转不来,求大哥大姐们帮帮我。
...全文

相关推荐

评论 13
收藏 已收藏
分享
返回顶部
seamone
C# 111,129 成员 642,538 内容