Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- typedef struct{
- int mode;
- char dir_name[100];
- } socket_struct;
- void my_mkdir(int network_socket, struct sockaddr_in sin){
- socket_struct a;
- a.mode = 100;
- scanf("%s", a.dir_name);
- printf("sheyvanili teqsti: %s\n", a.dir_name);
- sendto(network_socket, &a, sizeof(socket_struct), 0, (struct sockaddr*) &sin, sizeof(sin));
- // send(network_socket, server_message, sizeof(server_message), 0);
- }
- int main() {
- int network_socket;
- network_socket = socket(AF_INET, SOCK_STREAM, 0);
- struct sockaddr_in server_address;
- server_address.sin_family = AF_INET;
- server_address.sin_port = htons(10006);
- server_address.sin_addr.s_addr = INADDR_ANY;
- int connection_status = connect(network_socket, (struct sockaddr *) &server_address, sizeof(server_address));
- if (connection_status == -1) {
- printf("There was an error making a connection.\n");
- }
- else
- {
- int a;
- while(1==1){
- scanf("%d", &a);
- if(a == 1){
- my_mkdir(network_socket, server_address);
- }
- if(a == 0){
- break;
- }
- }
- }
- close(network_socket);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement