-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathftp_client.c
More file actions
36 lines (27 loc) · 855 Bytes
/
ftp_client.c
File metadata and controls
36 lines (27 loc) · 855 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<sys/socket.h>
#include<arpa/inet.h>
int main()
{
FILE *fp1;
char s[100],f[100];
printf("Enter file name : ");
scanf("%s",f);
fp1=fopen(f,"r");
int socket_desc;
struct sockaddr_in server_addr;
char server_message[2000],client_message[2000];
socket_desc = socket(AF_INET,SOCK_STREAM,0);
printf("\n..............socket created successfully................\n");
server_addr.sin_family = AF_INET;
server_addr.sin_port = htons(2000);
server_addr.sin_addr.s_addr = inet_addr("127.0.0.1");
connect(socket_desc,(struct sockaddr*)&server_addr,sizeof(server_addr));
printf("\n..............connected to server..............\n");
fgets(server_message, sizeof(server_message), fp1);
//fscanf(fp1,"%s",s);
//strcpy(server_message,s);
send(socket_desc,server_message,strlen(server_message),0);
}