网络文件传输
来源:互联网 发布:内涵段子引流脚本源码 编辑:程序博客网 时间:2024/06/06 09:27
之前一篇文章中写的是接收端的程序,
接下来po出发送端的程序
#include "head.h"int main(int argc, const char *argv[]){ int sockfd; ssize_t n; char buf[10]; if(argc < 2){ perror("argc"); exit(0); } if((sockfd = socket(AF_INET,SOCK_STREAM,0)) == -1){ perror("socket"); exit(1); } struct sockaddr_in peeraddr; peeraddr.sin_family = AF_INET; peeraddr.sin_port = htons(50001); peeraddr.sin_addr.s_addr = inet_addr("192.168.4.61"); if(connect(sockfd,(struct sockaddr *)&peeraddr,sizeof(peeraddr)) == -1){ perror("connect"); exit(1); } //open the source file int fd1; if( -1 == (fd1 = open(argv[1],O_RDONLY))){ perror("open"); return -1; } //循环读并发送 while(1){ memset(buf,0,sizeof(buf)); if((n = read(fd1,buf,sizeof(buf))) > 0){ buf[strlen(buf)-1] = '\0'; send(sockfd,buf,n-1,0); } } return 0;}
0 0
- 网络文件传输
- Java 网络文件传输
- Java 网络文件传输
- Java网络文件传输
- Java网络文件传输
- Java 网络文件传输
- Java 网络文件传输
- Java中网络文件传输
- 网络IO文件传输
- FTP网络文件传输
- VC++网络编程-文件传输
- VC++网络编程-文件传输
- Java 网络文件传输
- 【笔记】多线程网络文件传输
- 网络及文件传输命令
- 网络文件传输影响因素分析
- (转)Java 网络文件传输
- 使用NDK进行网络文件传输
- CSS3实现幽灵按钮(下)
- icvCreateCARTStageClassifier训练强分类器源代码框架
- LeetCode || Min Stack
- android 学习笔记-1
- LRU(Least Recently Used)最近最少使用页面置换算法
- 网络文件传输
- error inflating class com.baidu.mapapi.map.mapview
- STL Application 1
- 获取android已安装的应用PackageInfo启动第三方APP应用
- Zipf's Law(map容器)
- 状态模式
- B\S备忘录21——使用反射将委托挂钩
- SSO 之CAS单点登录笔记
- 编译低版本Gcc (<gcc3.4.6),报错error: unrecognizable insn: