#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <pthread.h>
const char APPMESSAGE[] = "Scoket Network Programming Test String!\n";
int main(int argc, char *argv[]) {
int simpleSocket = 0;
int simplePort = 0;
int returnStatus = 0;
struct sockaddr_in simpleServer;
if (2 != argc) {
fprintf(stderr, "Usage: %s <port>\n", argv[0]);//stderr 标准错误输出文件
exit(1);
}
simpleSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);//创建套接字、字节流连接;创建成功返回指向socket的文件描述符
if (simpleSocket == -1) {//创建失败返回-1
fprintf(stderr, "Could not create a socket!\n");
exit(1);
}
else {
fprintf(stderr, "Socket created!\n");
}
/* retrieve the port number for listening */
simplePort = atoi(argv[1]);//字符串转换为整数
/* setup the address structure */
/* us
socket server.c
于 2022-06-12 17:11:09 首次发布
本文详细介绍了如何使用C语言实现一个简单的TCP/IP socket服务器,内容涵盖网络基础知识及服务器编程步骤,适合初学者入门。
摘要由CSDN通过智能技术生成