91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 8KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-13
  • 語言: 其他
  • 標簽: UDP??SOCKET通信??

資源簡介

中南大學通信工程課內實驗:SOCKET通信。環回測試。使用UDP協議參數,由程序自動地循環發送“數字 1”至“數字 100”。 進行兩臺計算機之間的通信。

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
#include
#include
#include

#define?PORT?1111
#define?MAXDATASIZE?100

int?main?(int?argc?char?*argv[])?{
int?fd?numbytes;
char?buf[MAXDATASIZE];

struct?hostent?*he;
struct?sockaddr_in?server?reply;

if?(argc?!=?2)?{
printf(“Usage:?%s\n“?argv[0]);
exit(1);
}
if?(?(he?=?gethostbyname(argv[1]))?==?NULL)?{
printf(“gethostbyname?error!“);
exit(1);
}
if?(?(fd?=?socket(AF_INET?SOCK_DGRAM?0))?==?-1)?{
printf(“socket()?error\n“);
exit(1);
}
bzero(&server?sizeof(server));
server.sin_family?=?AF_INET;
server.sin_port?=?htons(PORT);
server.sin_addr?=?*((struct?in_addr?*)he->h_addr);
int?len;
char?a[2];
for?(int?i?=?1;?i?<=?100;?i++)?{
sprintf(a?“%d“?i);
sendto(fd?a?2?0?(struct?sockaddr?*)&server?sizeof(struct?sockaddr));
if?(?(numbytes?=?recvfrom(fd?buf?MAXDATASIZE?0?(struct?sockaddr?*)&server?&len))?==?-1)?{
printf(“recvfrom()?error\n“);
exit(1);
}
buf[numbytes]?=?‘\0‘;
printf(“%s\n“?buf);
}
close(fd);
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-09?09:22??UDP\
?????文件???????12880??2018-12-07?09:22??UDP\Client
?????文件???????13000??2018-12-07?09:22??UDP\Server
?????文件????????1106??2018-12-07?09:21??UDP\udpClient.c
?????文件????????1124??2018-12-07?09:22??UDP\udpServer.c

評論

共有 條評論