mirror of
https://github.com/riba2534/TCP-IP-NetworkNote.git
synced 2026-02-03 01:53:19 +08:00
22 lines
556 B
C
22 lines
556 B
C
#include <stdio.h>
|
|
#include <fcntl.h>
|
|
#include <unistd.h>
|
|
#include <sys/socket.h>
|
|
|
|
int main()
|
|
{
|
|
int fd1, fd2, fd3;
|
|
//创建一个文件和两个套接字
|
|
fd1 = socket(PF_INET, SOCK_STREAM, 0);
|
|
fd2 = open("test.dat", O_CREAT | O_WRONLY | O_TRUNC);
|
|
fd3 = socket(PF_INET, SOCK_DGRAM, 0);
|
|
//输出之前创建的文件描述符的整数值
|
|
printf("file descriptor 1: %d\n", fd1);
|
|
printf("file descriptor 2: %d\n", fd2);
|
|
printf("file descriptor 3: %d\n", fd3);
|
|
|
|
close(fd1);
|
|
close(fd2);
|
|
close(fd3);
|
|
return 0;
|
|
} |