資源簡介
1. linux平臺上的TCP并發服務(4學時)
掌握基本套接字函數使用方法、TCP協議工作原理、并發服務原理和編程方法。實驗內容:在linux平臺上實現1個TCP并發服務器,至少可以為10個客戶端同時提供服務。
2. 進程間的協調通信(4學時)
掌握進程的概念、進程間通信的基本原理、集成間通信的主要類型和各自的特點。實驗內容:在linux平臺上實現1個父進程、2個子進程,利用管道和共享內存實現兩個子進程之間數據快速傳送。
3. Windows平臺上的TCP并發服務(4學時)
編程內容與實驗1相同,操作系統為windows。了解Windows與Linux平臺編程環境的差異,掌握Winsock編
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
int?open_clientfd(char?*hostname?int?port);
int?main(int?argc?char?*argv[])
{
int?clientfd?port;
char?*host?*seconds;
if?(argc?!=?4)?{
fprintf(stderr?“usage:?%s???\n“?argv[0]);
exit(-1);
}
host?=?argv[1];
port?=?atoi(argv[2]);
seconds?=?argv[3];
if?((clientfd?=?open_clientfd(host?port))?==?-1)?{
fprintf(stderr?“%s\n“?strerror(errno));
exit(-1);
}
write(clientfd?seconds?strlen(seconds));
close(clientfd);
exit(EXIT_SUCCESS);
}
int?open_clientfd(char?*hostname?int?port)
{
int?clientfd;
struct?hostent?*hp;
struct?sockaddr_in?s
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-06-15?15:08??16030110032_張瑞_網絡應用程序設計實驗\
?????目錄???????????0??2019-06-15?15:02??16030110032_張瑞_網絡應用程序設計實驗\16030110032_張瑞_代碼文件\
?????目錄???????????0??2019-06-15?15:02??16030110032_張瑞_網絡應用程序設計實驗\16030110032_張瑞_代碼文件\test1\
?????文件????????1280??2019-06-15?11:10??16030110032_張瑞_網絡應用程序設計實驗\16030110032_張瑞_代碼文件\test1\client.c
?????文件????????2624??2019-06-15?11:10??16030110032_張瑞_網絡應用程序設計實驗\16030110032_張瑞_代碼文件\test1\server.c
?????目錄???????????0??2019-06-15?15:02??16030110032_張瑞_網絡應用程序設計實驗\16030110032_張瑞_代碼文件\test2\
?????文件????????1528??2019-06-15?15:02??16030110032_張瑞_網絡應用程序設計實驗\16030110032_張瑞_代碼文件\test2\pipe1.cpp
?????文件????????1406??2019-06-15?14:36??16030110032_張瑞_網絡應用程序設計實驗\16030110032_張瑞_代碼文件\test2\share_mem.cpp
?????目錄???????????0??2019-06-15?15:02??16030110032_張瑞_網絡應用程序設計實驗\16030110032_張瑞_代碼文件\test3\
?????文件?????????846??2017-12-23?11:49??16030110032_張瑞_網絡應用程序設計實驗\16030110032_張瑞_代碼文件\test3\client.c
?????文件????????1363??2017-12-23?11:49??16030110032_張瑞_網絡應用程序設計實驗\16030110032_張瑞_代碼文件\test3\server.c
?????文件??????691292??2019-06-15?15:05??16030110032_張瑞_網絡應用程序設計實驗\16030110032_張瑞_網絡應用程序設計報告.pdf
- 上一篇:廣東工業大學編譯原理實驗源碼+報告
- 下一篇:人工智能考試復習資料.rar
評論
共有 條評論