标签:tcp服务器 实现client发送消息 server接收消息
server.c
#include<stdio.h> static void usage(const char *proc) void *thread_run(void *arg) int main(int argc,char *argv[]) //1. creat sock struct sockaddr_in local; //2. bind //3. listen //4. accept pthread_t id; pthread_detach(id); |
client.c
#include<stdio.h> static void usage(const char *proc) int main(int argc,char *argv[]) struct sockaddr_in remote; if(connect(sock,(struct sockaddr*)&remote,sizeof(remote))<0){ char buf[1024]; |
Makefile文件:
.PHONY:all all:client server client:client.c gcc -o $@ $^ -lpthread server:server.c gcc -o $@ $^ -lpthread .PHONY:clean clean: rm -f client server |
telnet是远程终端协议
在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。
TCP服务器,实现client发送消息,server接收消息
标签:tcp服务器 实现client发送消息 server接收消息
原文地址:http://frankenstein.blog.51cto.com/10918184/1831985