通过命令行指定监听的IP和端口
2011-05-12 22:14
239 查看
实现:
第一:开始的时候把*argv[2]直接当整型用,错误
第二:知识点
int s, con; struct sockaddr_in cliaddr, servaddr; if ( argc != 3 ) { printf( "uasage: httpd <IPaddress> <Port>"); exit( 0 ); } s = socket(AF_INET, SOCK_STREAM, 0); bzero(&servaddr, sizeof(servaddr)); servaddr.sin_family = AF_INET; inet_pton( AF_INET, argv[1], &(servaddr.sin_addr) ); servaddr.sin_port = htons( atoi(argv[2]) );
第一:开始的时候把*argv[2]直接当整型用,错误
第二:知识点
#define AF_INET 2 /* Internet IP Protocol */ #define AF_INET6 10 /* IP version 6 */ #define INADDR_ANY ((unsigned long int) 0x00000000)
相关文章推荐
- Java 通过Socket监听指定服务器(IP)的指定端口,及向指定服务器的指定端口发送信息
- 开源一个监听指定IP,端口,并捕获通过此端口消息的类
- 通过tcpdump抓取 指定 ip 端口 的网络数据,并通过wireshark分析网络数据,很实用
- [No0000CB]如何在命令行(cmd)通过TCP/IP端口(port)查询所在的进程号(pid)或进程名称,并终止该进程
- 如何在命令行(cmd)通过TCP/IP端口(port)查询所在的进程号(pid)或进程名称,并终止该进程
- C#扫描指定IP端口
- 如何通过配置来实现IP+MAC+端口绑定功能
- 当有多个设备online时,命令行窗口通过adb连接指定设备方法
- 普通用户从非80端口启动tomcat,通过端口转发监听80端口
- C#扫描指定IP端口
- tomcat、weblogic上不用项目名,直接通过ip+端口访问。
- Java JDBC连接SQL Server2008错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。。。
- 当有多个设备online时,命令行窗口通过adb连接指定设备方法
- SuSEfirewall2 只允许指定IP访问UDP端口或TCP端口
- socket C/C++编程(1)通过服务器的外网ip,对服务器进行远程端口的登录访问(以win10客户端远程访问外网ubuntu服务器为例)
- firewall指定某个IP访问某个端口
- 通过ribbon 根据服务名获取所有服务实例的IP和端口列表
- windows下统计某ip的指定端口的连接数
- socket INADDR_ANY 监听0.0.0.0地址 socket只绑定端口让路由表决定传到哪个ip
- MySQL 3306端口,对指定IP解除防火墙限制