资源简介
C语言编译的基于Linux下的client与server的TCP/IP的DNS与查询,需要先把client.c与server.c编译成gcc文件,IP与port请修改
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
int main(int argc char *argv[])
{
int sockfd n;
struct sockaddr_in serv_addr;
struct hostent *server;
int select;
char buffer[256];
sockfd = socket(AF_INET SOCK_STREAM 0);
if (sockfd < 0)
{
perror(“ERROR socket“);
exit(1);
}
server = gethostbyname(“147.145.73.1“);
if (server == NULL) {
fprintf(stderr“ERROR\n“);
exit(0);
}
bzero((char *) &serv_addr sizeof(serv_addr));
serv_addr.sin_family = AF_INET;
bcopy((char *)server->h_addr (char *)&serv_addr.sin_addr.s_addr server->h_length);
serv_addr.sin_port = htons(1234);
if (connect(sockfd (struct sockaddr*)&serv
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1988 2015-07-05 10:57 server.c
文件 1826 2015-07-05 10:56 client.c
- 上一篇:成绩管理系统(基于文件输入输出流)VC++
- 下一篇:c语言数据库课程设计
相关资源
- 移动联通短信猫wavecom收发插件
- QDockWidget多层嵌套布局
- 视频转图片(opencv)
- c++ 数字键盘设计(源码)
- 1062LCD显示
- Qt5+QtChart绘制饼图
- qgraphicsitem 编程小
- qt 快速读取excel代码
- diagramscene箭头连接方法
- QT的TCP服务器DEMO
- 简单驱动程序
- Linux优先级时间片调度C++源码
- linux内核驱动之DHT11
- 获取linux内核核心信息(shell脚本)
- 精通UNIX下C语言编程及项目实践总结与
- Linux内核代码
- linux下获取CPU内存使用信息,网络流量
- c++ RoyCardTableView 列表插入
- 网络请求使用cocoapods
- ios 简单闹铃实现
- STC单片机下位机IIC通信
- 利用C生成正弦波DA数据
- stc15w单片机mpr121触摸按键
- 51单片机:信号发生器
- stc系列单片机串口通讯
- qt5 旋转(.patch文件源码)
- 3G系统-WCDMA和CDMA2000完整MATLAB仿真程序
- 非阻塞式AT指令发送接收工程,可驱动
- RS485;PC到单片机单向通讯;
- 加权调度算法(C语言)
评论
共有 条评论