server ekak haduwa local host dala .Api server seka start karala
Me client
$ nc 127.0.0.1 9001
Hello from the server Hello world
Me Server
$ ./a.out
Client Connected
Client has sent : Hello world
meka prashnayak nathuwa wada kala.
Eeth deweni para
Me client
$ nc 127.0.0.1 9001
(UNKNOWN) [127.0.0.1] 9001 (?) : Connection refused
Me server
$ ./a.out
(melo magualak unena)
man meka aai compile kala ethakota wada. server eka start karanna kalin compile karannama wenawa eeka hada ganne kohomada?
----------------------Code eka---------------------
#include<stdio.h>
#include<sys/socket.h>
#include<sys/types.h>
#include<netinet/in.h>
#include <arpa/inet.h>
int main()
{
int server_socket; //used for creating socket
int client_socket; //used for accepting connection
struct sockaddr_in server_addr; // Structure required by the 'bind()'
char buffer[500] = "Hello from the server";
char recv_buffer[500];
server_socket = socket(AF_INET, SOCK_STREAM, 0); //Creates a TCP Socket
server_addr.sin_family = AF_INET; //Declaring the type
server_addr.sin_port = htons(9001); //Declaring the port number to listen on
server_addr.sin_addr.s_addr = inet_addr("127.0.0.1"); //Declaring the host
bind(server_socket, (struct server_addr*) &server_addr, sizeof(server_addr)); //Bind server
listen(server_socket, 5);
client_socket = accept(server_socket, NULL, NULL); //Accept incoming connections
printf("Client Connected\n");
send(client_socket, buffer, sizeof(buffer), 0); //Sending data to the client
recv(client_socket, recv_buffer, sizeof(recv_buffer), 0); //Recv data from the client
printf("Client has sent : %s", recv_buffer); //Print out the data sent by client
close(server_socket); //Close the connection
return 0;
}
------ Post added on Sep 26, 2022 at 1:18 PM
Me client
$ nc 127.0.0.1 9001
Hello from the server Hello world
Me Server
$ ./a.out
Client Connected
Client has sent : Hello world
meka prashnayak nathuwa wada kala.
Eeth deweni para
Me client
$ nc 127.0.0.1 9001
(UNKNOWN) [127.0.0.1] 9001 (?) : Connection refused
Me server
$ ./a.out
(melo magualak unena)
man meka aai compile kala ethakota wada. server eka start karanna kalin compile karannama wenawa eeka hada ganne kohomada?
----------------------Code eka---------------------
#include<stdio.h>
#include<sys/socket.h>
#include<sys/types.h>
#include<netinet/in.h>
#include <arpa/inet.h>
int main()
{
int server_socket; //used for creating socket
int client_socket; //used for accepting connection
struct sockaddr_in server_addr; // Structure required by the 'bind()'
char buffer[500] = "Hello from the server";
char recv_buffer[500];
server_socket = socket(AF_INET, SOCK_STREAM, 0); //Creates a TCP Socket
server_addr.sin_family = AF_INET; //Declaring the type
server_addr.sin_port = htons(9001); //Declaring the port number to listen on
server_addr.sin_addr.s_addr = inet_addr("127.0.0.1"); //Declaring the host
bind(server_socket, (struct server_addr*) &server_addr, sizeof(server_addr)); //Bind server
listen(server_socket, 5);
client_socket = accept(server_socket, NULL, NULL); //Accept incoming connections
printf("Client Connected\n");
send(client_socket, buffer, sizeof(buffer), 0); //Sending data to the client
recv(client_socket, recv_buffer, sizeof(recv_buffer), 0); //Recv data from the client
printf("Client has sent : %s", recv_buffer); //Print out the data sent by client
close(server_socket); //Close the connection
return 0;
}
------ Post added on Sep 26, 2022 at 1:18 PM

Server එකක් ගහනවා කිව්වෙ මොකක්ද?