microsoft编译器如何使用Linux头文件?

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

分享到:

------解决方案--------------------

windows 对应 上面头文件 是哪个呀?

引用:一般都是网络层2套代码。

------解决方案--------------------

引用:windows 对应 上面头文件 是哪个呀?

Quote: 引用:一般都是网络层2套代码。

Winsock2.h

------解决方案--------------------

自己看看吧

#include

#include

#pragma comment(lib, "WS2_32")

int main()

{

WSADATA wsadata;

if (WSAStartup(MAKEWORD(2, 2), &wsadata) != 0)

printf("初始化失败\n");

SOCKET s = socket(AF_INET, SOCK_STREAM, 0);

if (s == INVALID_SOCKET)

printf("套接字初始化失败\n");

printf("服务器已启动....\n");

intiPort = 6000;

//char buf[] = "这是一条发给客户端的消息";

char buf[1024];

memset(buf, 0, 1024);

//服务器套接字

sockaddr_in ser;

ser.sin_family = AF_INET;

ser.sin_port = htons(iPort);

ser.sin_addr.s_addr = htonl(INADDR_ANY);

if (bind(s, (SOCKADDR*)&ser, sizeof(sockaddr_in)) == SOCKET_ERROR)

{

printf("绑定失败\n");

}

if (listen(s, 2) == SOCKET_ERROR)

{

printf("监听失败\n");

}

//接受客户端请求

sockaddr_in cli;

int iLen = sizeof(cli);

SOCKET sAccept = accept(s, (SOCKADDR*)&cli, &iLen);

if ( sAccept == INVALID_SOCKET)

linux头文件怎么编译,microsoft编译器怎么使用Linux头文件相关推荐

  1. linux qtopia-2.2.0编译,qtopia-2.2.0在linux上的安装(基于mini2440)

    环境: fedora9.ubuntu10.04 x86-qtopia.arm-qtopia gcc-4.3.x.g++-4.3.x arm-linux-4.3.2 一.x86-qtopia的安装 x8 ...

  2. 11 编译2022年最新的Linux kernel 6.1源码,并用QEMU模拟器运行

    编译2022年最新的Linux kernel源码,并用QEMU模拟器运行 作者 将狼才鲸 创建日期 2022-11-26 Gitee源码和工程地址:才鲸嵌入式 / 嵌入式QEMU教程 CSDN文章地址 ...

  3. 09 编译2022年最新的Linux kernel、U-Boot和BusyBox rootfs源码,并用QEMU模拟器运行

    编译2022年最新的Linux kernel.U-Boot和BusyBox rootfs源码,并用QEMU模拟器运行 作者 将狼才鲸 创建日期 2022-11-26 Gitee源码和工程地址:才鲸嵌入 ...

  4. linux用gcc编译完怎么运行,linux下使用gcc编译运行C/C++程序

    编译C 首先,程序编译过程有: 1.预处理(展开宏,头文件,检查代码是否有误) 2.编译(将.c转为汇编代码.s) 3.汇编(将汇编代码.s转为机器代码.o) 4.链接(将所有机器代码.o和库文件链接 ...

  5. linux文件中 bin的全称是什么,LINUX根目录下的bin boot dev etc 这几个目录的作用是什么?...

    满意答案 女孩是上帝5 2013.11.10 采纳率:47%    等级:12 已帮助:9070人 /bin:存放最常用命令: /boot:启动Linux的核心文件: /dev:设备文件: /etc: ...

  6. linux编译静态库的头文件,条件编译,头文件,静态库,共享库与多文件编程

    条件编译 条件编译即满足某些条件的时候编译某部分代码,常用于开发多个版本的程序,当满足条件A时,编译出免费版本的软件,当满足条件B时,编译除vip版本的软件,可以提高代码的复用率.条件编译使用&quo ...

  7. linux中命令对c文件进行编译,Linux下C语言编译基础及makefile的编写

    这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在L ...

  8. C++头文件和源文件,编译过程

    源文件如何根据#include来关联头文件  1.系统自带的头文件用尖括号括起来,这样编译器会在系统文件目录下查找. #include <xxx.h> 2.用户自定义的文件用双引号括起来, ...

  9. C++头文件和源文件的编译过程

    源文件如何根据#include来关联头文件 1.系统自带的头文件用尖括号括起来,这样编译器会在系统文件目录下查找. #include <xxx.h> 2.用户自定义的文件用双引号括起来,编 ...

最新文章

  1. 编程猫python讲师面试_【编程猫教师面试】在BOSS问了我很多,问我为什么选择编程猫,问我了解编程猫吗?-看准网...
  2. LINKs: Xamarin.Forms + Prism
  3. NetSetMan IP地址切换工具
  4. 如何设置 jqplot 图表插件的标题图例和直线
  5. Linux——Linux下安装tree
  6. oracle8i+下载,oracle database 8i, 9i,10g, 11g正确下载地址
  7. Mac系统终端命令行不执行命令 总出现command not found解决方法
  8. PHP发送邮件,解决乱码
  9. IDEA 中git使用非默认ssh客户端进行登录
  10. Hbase API学习
  11. Unity 编辑器启动弹窗
  12. 外部方式启动AndroidStudio模拟器
  13. 为什么使用Linux
  14. 微信小程序列表图片加载错误处理
  15. Kindeditor图片粘贴上传(chrome)
  16. JVM调优之参数配置: -Xms -Xmx -Xmn -XX:+PrintGCDetails -XX:UseSerialGC -XX:SurvivorRadio -XX:NewRadio
  17. 爬虫大作业_爬取三星Galaxy_S9论坛
  18. AVUE一些简单用法——avue-crud子表单
  19. M1 Mac 上安装 python mysqlclient
  20. 一文读懂硬件开发EVT/DVT/PVT三大阶段

热门文章

  1. Kube-OVN:基于OVN的开源Kubernetes网络实践
  2. python自动关闭弹窗_python – 每隔x分钟创建一个tkinter窗口,然后在y秒后自动关闭它...
  3. RuoYi-Cloud 部署篇_03(windows环境 Oracle + nginx版本)
  4. RabbitMQ+haproxy+keeplived 高可用负载均衡+镜像集群模式_集成高性能高可用组件 Keepalived_03
  5. Linux下启动/关闭Oracle服务和 oracle监听启动/关闭/查看状态
  6. RabbitMQ的5种队列_通配符模式_入门试炼_第8篇
  7. linux 查看shell脚本执行了多长时间
  8. 来来来!一次搞定各种数据库 SQL 执行计划:MySQL、Oracle
  9. Guns 添加功能实现_入门试炼05
  10. Java-For循环