如題:
struct data
{
char a[100];//字符陣列
char *b;//字符指標
};
這個結構可以收發嗎???
只要帶字符指標,我接收的時候,就出現存取錯誤。發送的時候沒有顯示錯誤。為什么字符指標得不到正確資料。
struct data buffer;
buffer.b=(char*)malloc(sizeof(char)*100);
recvfrom(sServer,(char *)&buffer,sizeof(struct data),0,......
sendto(sServer,(char *)&buffer,sizeof(struct data),0,......
收發帶字符指標的結構體,怎么作,可以寫個簡單例子嗎?我的服務器老報錯。0xC0000005: Access Violation.
uj5u.com熱心網友回復:
通訊中只能發送物體 , 可以按 “長度,資料” 這樣的方式把字串指標轉換為實際的資料轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/230035.html
標籤:網絡編程
上一篇:fpspread 列實作自動篩選
