资源简介
Linux下的Socket通信,实现了文件列表的显示、文件传输等基本功能
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define MAXSIZE 100
int main(int argcchar **argv)
{
int sockfdlen;
int resultcount;
char buffer[MAXSIZE];
char *filename;
char choose;
int temp;
FILE *fd;
struct sockaddr_in address;
struct hostent *host;
host = gethostbyname(argv[1]) ;
if(( sockfd = socket(AF_INETSOCK_STREAM0))== -1)
{
printf(“socket create error!\n“);
exit(1);
}
bzero(&addresssizeof(address));
address.sin_family = AF_INET;
address.sin_addr = *((struct in_addr *)host->h_addr);
address.sin_port = htons(5000);
int opt = 1;
setsockopt(sockfdSOL_SOCKETSO_REUSEADDR&optsizeof(opt));
len = sizeof(address);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-08-08 20:38 socketcommunicate\
文件 2640 2013-05-29 13:02 socketcommunicate\client0.c
文件 3070 2013-05-29 13:02 socketcommunicate\server0.c
- 上一篇:实现按照姓名进行排序的算法
- 下一篇:MFC深入浅出带目录完整版(李久进chm版)
相关资源
- 简单驱动程序
- Linux优先级时间片调度C++源码
- linux内核驱动之DHT11
- 获取linux内核核心信息(shell脚本)
- Linux内核代码
- linux下获取CPU内存使用信息,网络流量
- Linux驱动,SPI驱动
- linux驱动原子操作
- android和linux平台下的nanocom源码
- linux内核的裁剪和方法
- Windows Sockets 规范及应用-Windows网络编
- Windows Sockets 编程及UR机器人通信数据
- Linux网络编程
- Linux TCP IP 协议栈分析.pdf
- opengl:基于linux下雷达ppi
- linux ymodem串口发送
- 基于x86 + linux 的堆栈回溯实验(xos_
- linux下用C编写的OCI连接Oracle数据库程
- linux c++实现https
- c++ 文件传输项目源码(附socket服务器
- Linux操作系统下C语言编程入门.pdf
- gt9xx驱动代码linux
- SHT3X温湿度传感器驱动linux
- 基于C#的Socket TCP通信,服务端源代码
- VC++基于SOCKET的简易网络聊天室
- 传智播客2018c++全套讲义,c基础,c提
- qt简易基于socket的聊天室系统(源码
- linux上c++多线程
- linux内核源码
- Linux高性能服务器编程源码
评论
共有 条评论