当前位置:  技术问答>linux和unix

疑问,send函数出现illegal seek错误,但是发送接收完全正确。(有代码)

    来源: 互联网  发布时间:2017-02-10

    本文导语:  这是一段简单的用TCP发送文件的程序。客户端接收到的数据完全正确,通过抓包也没什么问题,但是在发送端send函数会出现illegal seek错误,检查了几遍也没检查出原因,请大家帮忙看看。 int main(char argc,char **argv) {...

这是一段简单的用TCP发送文件的程序。客户端接收到的数据完全正确,通过抓包也没什么问题,但是在发送端send函数会出现illegal seek错误,检查了几遍也没检查出原因,请大家帮忙看看。
int main(char argc,char **argv)
{
struct stat fileStat1;
struct sockaddr_in my_addr;
struct sockaddr_in remote_addr;
int sock_tcp;
int sock_accept;
int fd_file1;
int sock_flag;
int len;
int count;
int send_len;
int size;
int i,j;
char buff1[20000];
// char file_buff1[100000];
unsigned char *file_buff1;

memset(&fileStat1,0,sizeof(fileStat1));
memset(&my_addr,0,sizeof(my_addr));
memset(&remote_addr,0,sizeof(remote_addr));
memset(buff1,0,20000);

my_addr.sin_family=AF_INET;
my_addr.sin_port=htons(10000);
inet_aton("192.168.0.171",&my_addr.sin_addr);

remote_addr.sin_family=AF_INET;
// remote_addr.sin_port=htons(10000);
// inet_aton("192.168.0.56",&remote_addr.sin_addr);

if((sock_tcp=socket(AF_INET,SOCK_STREAM,0))

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 通过linux驱动接口读取串口来自另外一个CPU发送的数据,有几个疑问:
  • 关于java.util.EventObject的疑问?和abstract ,interface关键字的疑问?
  • 菜鸟的Linux练习疑问……
  • Linux文件系统结构的疑问
  • linux C编程中使用make时对 内部规则的疑问
  • 日志文件的疑问,请教
  • iptables的默认策略与accept的疑问
  • Linux 初学者的疑问 (各位老鸟进来看看)
  • ubuntu 10.10 安装的疑问
  • 多线程编程下关于gdb程序调试的一个疑问。
  • 操作系统为进程(程序)提供服务的疑问
  • 关于linux runlevel的疑问
  • 一个shell 的疑问!!!!
  • 关于jdbc的疑问?
  • 关于substring方法的疑问
  • 文件上传的疑问?
  • linux下gcc使用疑问?
  • GTK+2.0疑问,急
  • 配置FTP服务器一些疑问?
  • 能解答很多人疑问的好东西.
  • 消息队列的疑问2则


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3