亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如下,像這個結構體在C#中我該怎么寫呢?

如下,像這個結構體在C#中我該怎么寫呢?

C# C
森林海 2022-05-13 15:11:11
typedef struct addr{int ExtIP;//int LocalIP;//int ExtPort;int LocalPort;//}addr_t;typedef struct parter_node_info{addr_t addr;int iMinseq;//int num_of_partners;int TotRrecv;int iRaAvg;//int tot_Rsent;int time_alive;int Rtohim;int Rfrom;int no_serv2him; //if Ra is too small, I have no service to this node with Rtohim less than max.int no_serv2me; //that node indicates no service to me.int Radvance;int Rreq;int Rdup;int data_in_NWB;int buffered_data_in_NWB;}parter_node_info_t;typedef struct node_info{addr_t addr;int iMinseq;int num_of_partners;int TotRrecv;int iRaAvg;int tot_Rsent;int time_alive;int Radvance;int Rreq;int Rdup;int data_in_NWB;int buffered_data_in_NWB;bool isPSER;int ChannelID;parter_node_info_t partner_info[4];parter_node_info_t last_data_source_node_info;}node_log_t;typedef struct node_log_msg{unsigned long msg_type;unsigned char log_type;node_log_t node_log;}node_log_msg_t;typedef struct m_Log_Packet{SOCKADDR_IN* addrSock;node_log_msg_t* node_log_msg;}NodeLogPacket;寫了一個bytetostruct的函數,接收到的消息是亂的,我想問的是,C#中的結構體應該如何定義typedef struct m_Log_Packet{SOCKADDR_IN* addrSock;node_log_msg_t* node_log_msg;}NodeLogPacket;
查看完整描述

1 回答

?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

你這樣提問題,沒法幫忙的
還是那句話。socket通訊你收到的是byte[]
不可能拿結構體直接傳,你得轉化
或者定義好你和對方的通訊結構

查看完整回答
反對 回復 2022-05-16
  • 1 回答
  • 0 關注
  • 114 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號