本文實例講述了C語言實現socket簡單通信的方法,分享給大家供大家參考。具體實現方法如下:
服務器端代碼如下:
/*============================================================================Name : server.cAuthor : kingVersion :Copyright : Your copyright noticeDescription : Hello World in C, Ansi-style============================================================================*/#include <stdlib.h>#include <pthread.h>#include <sys/socket.h>#include <sys/types.h>#include <netinet/in.h>#include <arpa/inet.h> /* inet(3) functions */#include <stdlib.h>#include <errno.h>#include <stdio.h>#include <string.h>int handle(int point);int main(void) {int sfd, ind;struct sockaddr_in addr;struct sockaddr_in clent;char resv[1024], sendbuf[1024];char buf[1024];char * myaddr = "192.168.231.128";int ret; // 返回值設置socklen_t lent;int pid;addr.sin_family = AF_INET; //IPv4 Internet protocolsaddr.sin_port = htons(5050); //這里輸入服務器端口號addr.sin_addr.s_addr = inet_addr(myaddr);; //INADDR_ANY表示本機IP//
主站蜘蛛池模板:
葫芦岛市|
始兴县|
聂荣县|
浮山县|
洛隆县|
和顺县|
桃园县|
平陆县|
福安市|
明水县|
永康市|
崇信县|
沈丘县|
张家口市|
元朗区|
璧山县|
金溪县|
喀什市|
佳木斯市|
平果县|
淮北市|
邯郸市|
虞城县|
健康|
盱眙县|
武鸣县|
城固县|
三江|
论坛|
金阳县|
来宾市|
金湖县|
涿鹿县|
凤庆县|
保靖县|
班玛县|
乌鲁木齐市|
中宁县|
松潘县|
马山县|
胶南市|