当前位置: 首页 > news >正文

松江品划做企业网站旅游网站建设的原因

松江品划做企业网站,旅游网站建设的原因,南宁网站建设 醉懂网络,做网站需要什么电脑配置本文搭建一个简单的、Unix环境下的、局域网内的TCP服务端#xff1a;每当有客户端连接时#xff0c;打印一下对方的ip地址及端口号。 本文要学习的Unix网络IPC的套接字函数#xff1a; socketbindlistenaccept 本文要学习的一些工具函数#xff1a; inet_ptonhtonsgets…本文搭建一个简单的、Unix环境下的、局域网内的TCP服务端每当有客户端连接时打印一下对方的ip地址及端口号。 本文要学习的Unix网络IPC的套接字函数 socketbindlistenaccept 本文要学习的一些工具函数 inet_ptonhtonsgetsocknamegetpeername 本文涉及到的要点 地址族套接字类型协议族地址格式字节序  示例代码 #include iostream #include unistd.h #include sys/socket.h #include arpa/inet.hint main(int argc, char** argv) {std::string ip{192.168.0.110}; // 网络序: 6e00a8c0// 第3个参数可填0自动选择协议int server socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);sockaddr_in addr{.sin_family AF_INET,.sin_port htons(10010) // 十六进制: 0x271A};if (inet_pton(AF_INET, ip.c_str(), addr.sin_addr) 0) {_exit(0);}int success bind(server, reinterpret_castconst sockaddr*(addr), sizeof(sockaddr_in));socklen_t len sizeof(sockaddr);sockaddr any;// 利用server自己的fd读取当前server的信息success getsockname(server, any, len);if (success 0){std::cout (int)any.sa_len std::endl; // 同 lenstd::cout (int)any.sa_family std::endl; // 协议族的值if (any.sa_family AF_INET) {sockaddr_in* ipv4 reinterpret_castsockaddr_in*(any);std::cout ipv4-sin_port std::endl; // 6695, 此处为网络字节序std::cout std::hex ipv4-sin_addr.s_addr std::endl; // 6e00a8c0, 此处为网络字节序std::cout std::dec;}}success listen(server, 50);while (true){sockaddr client_addr;socklen_t len sizeof(sockaddr);int conn accept(server, client_addr, len);// 读取连接建立时server的信息success getsockname(conn, any, len);if (success 0){std::cout (int)any.sa_len std::endl; // 同 lenstd::cout (int)any.sa_family std::endl; // 协议族的值if (any.sa_family AF_INET) {sockaddr_in* ipv4 reinterpret_castsockaddr_in*(any);std::cout ipv4-sin_port std::endl; // 6695, 此处为网络字节序std::cout std::hex ipv4-sin_addr.s_addr std::endl; // 6e00a8c0, 此处为网络字节序std::cout std::dec;}}// 读取连接建立时client的信息success getpeername(conn, any, len);if (success 0) {if (any.sa_family AF_INET) {sockaddr_in* ipv4 reinterpret_castsockaddr_in*(any);std::cout ipv4-sin_port std::endl;std::cout std::hex ipv4-sin_addr.s_addr std::endl;std::cout std::dec;}}}close(server);return 0; }
http://www.yutouwan.com/news/281154/

相关文章:

  • 网站建设的客户需求分析调研表wordpress变装小说
  • 旅游最好的网站建设wordpress安装在本地安装
  • 宝塔本地装wordpress上海做seo的公司
  • 网站那个做的比较好的自然志 wordpress主题
  • 外贸网站运营工作内容软件开发培训学校哪家好
  • 一个网站的运营成本wordpress m3u8播放器
  • 郉台网站建设网络运营商无服务
  • 吉林市网站推广千图网免费海报素材图库
  • 做实体店优惠券的网站网站建设公司推荐北京华网
  • 网站建设纳千网络什么是速成网站
  • 太原网站建设h5第三方收款平台
  • 石狮app网站开发佛山网站建设官网
  • 上海建设网站方法新手学网页设计的网站
  • 网站建设建设公司做企业展示型网站
  • 网站建设跑业务wordpress主题演示数据库
  • 为什么菜市场不可以做网站山东住房建设部官方网站
  • 如何选技能网站建设济南成之运维网络科技
  • 创建游戏网站wordpress评论输入框
  • 网站制作 南宁带有flash的网站
  • 罗源做网站的公司建个人网站怎么赚钱
  • 番号网站怎么做seox
  • 网站建设项目进展情况汇报网页版传奇哪个最好玩
  • 深圳外贸网站建设公司南宁网络推广工作
  • 北京做公司网站建网站策划方案
  • wordpress建站要用模板吗毕节网站建设
  • 网站变灰 兼容经营管理系统
  • 仿做唯品会网站网站建设攸县
  • 搜狗站长推送工具专业网站开发
  • led视频网站建设湖南酒店网站建设
  • wamp环境下做网站邢台网站制作平台