分類: computer networks
linux development
programming language
2013-01-27 19:38
5716人閱讀
收藏 舉報
c語言c語言linux
linux
linux
udpudp
udp檔案傳輸
**:傳送方:
[cpp]view plain
copy
print?
/* * file: main.c
* author: tianshuai
** created on 2023年11月29日, 下午10:34
** 主要實現:傳送20個文字訊息,然後再傳送乙個終止訊息
*/#include
#include
#include
#include
#include
#include
#include
int port=6789;
int main(int argc, char** argv)
sprintf(buf,"stop\n");
sendto(socket_descriptor,buf,sizeof(buf),0,(struct sockaddr *)&address,sizeof(address));//傳送stop 命令
close(socket_descriptor);
printf("messages sent,terminating\n");
exit(0);
return (exit_success);
}
/*
* file: main.c
* author: tianshuai
* * created on 2023年11月29日, 下午10:34
* * 主要實現:傳送20個文字訊息,然後再傳送乙個終止訊息
*/#include #include #include #include #include #include #include int port=6789;
int main(int argc, char** argv)
sprintf(buf,"stop\n");
sendto(socket_descriptor,buf,sizeof(buf),0,(struct sockaddr *)&address,sizeof(address));//傳送stop 命令
close(socket_descriptor);
printf("messages sent,terminating\n");
exit(0);
return (exit_success);
}
接收方:
[cpp]view plain
copy
print?
/* * file: main.c
* author: tianshuai
** created on 2023年11月29日, 下午10:34
*/#include
#include
#include
#include
#include
#include
#include
int port=6789;
int main(int argc, char** argv)
} close(socket_descriptor);
exit(0);
return (exit_success);
}
C語言檔案傳輸器
根據我上篇部落格寫的兩個socket雛形,我總算弄出了c語言區域網檔案傳輸器。主要涉及的問題是socket,fread fwrite函式,還有各種各樣的意外。上篇部落格中程式出現的問題 檔案傳輸後後被強行填上了空白字元 若是文章則會出現大量空格 經過 原因是最後一次資料傳輸時大概率填不滿我們設定的緩...
c程式設計郵件傳輸
傳送郵件需要使用stmp協議,注意smtp協議的每條指令都是以 r n 作為結束標誌,所以必須在每一條要傳送的指令後加上 r n 我們先以傳送本地的ip位址為例。要獲得本地位址資訊,要用到兩個函式,gethostname 和 gethostbyname 前者獲得本機的名稱,struct hosten...
c語言實現簡單的udp傳輸( c s 模型)
客戶端 client.c include include include include include include define maxbuf 256 int main int argc,char const argv 解析引數 if argc 2 bzero srv,sizeof srv s...