Unix操作系统实验报告 - 图文(5)

2019-08-29 19:14

#define MAXDATASIZE 100 /*一次可以读的最大字节数 */

int main(int argc, char *argv[]) {

int sockfd, numbytes;

char buf[MAXDATASIZE]

struct sockaddr_in their_addr; /* 对方地址信息 */ if ((sockfd=socket(AF_INET,SOCK_STREAM,0))==-1) { perror(\exit(1); }

their_addr.sin_family = AF_INET; their_addr.sin_port = htons(PORT); /* short, NBO */ their_addr.sin_addr = inet_addr(“202.119.193.52”); bzero(&(their_addr.sin_zero), 8); /* 其余部分设成0 */

if (connect(sockfd, (struct sockaddr *)&their_addr, sizeof(struct sockaddr)) == -1) {

perror(\exit(1); }

if ((numbytes=recv(sockfd,buf,MAXDATASIZE,0))==-1) { perror(\exit(1); }

buf[numbytes] = '\\0';

printf(\close(sockfd); return 0; }

四 试验结果

五 实验体会

网络编程这部分相对比较困难,在实验中遇到了很多的问题,尽管实验中自己解决了很多,但在以后的学习、工作中中还有很多需要我去学习的。


Unix操作系统实验报告 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:懂你英语Lv6-Unit1

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: