python socket OSError: [WinError 10038] Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist

问题描述

我收到以下错误

@override
  void initState() {
    scrollController = new ScrollController()..addListener(_scrollListener);
    super.initState();
  }

  @override
  void dispose() {
    scrollController.removeListener(_scrollListener);
    scrollController.dispose();
    super.dispose();
  }
  void _scrollListener() {
    if (!loading) {
      if (scrollController.position.pixels == scrollController.position.maxScrollExtent) {
        setState(() => load = true);
        getMoreTags();
      }
    }
  }
  getMoreTags()async
  {
    List<String> hashTagNames=[];
    List<int> countOfPosts=[];
    QuerySnapshot querySnapshot=await reference
        .orderBy('count',descending: true)
        .startAfterDocument(lastDoc)
        .limit(5).getDocuments();
    if(querySnapshot!=null&&querySnapshot.documents.length>0)
    {
      print('\n\n\n\n\n');
      querySnapshot.documents.forEach((doc) {
        hashTagNames.add(doc.data['hashTagName']);
        countOfPosts.add(doc.data['count']);
      });
      lastDoc = querySnapshot.documents[querySnapshot.documents.length - 1];
    }
    generateWidgets(hashTagNames: hashTagNames,countOfPosts: countOfPosts);
  }

  

  generateWidgets({List<String> hashTagNames,List<int> countOfPosts})
  {
    for (int i=0;i<hashTagNames.length;i++)
      {
        widgets.add(HashTagCard(name: hashTagNames[i],count: countOfPosts[i]));
      }
    setState(() {
      loading=false;
      load=false;
    });
  }

我的代码是:

Traceback (most recent call last):
  File "D:\Programmieren\Python\Sprach Assistent (v3)\Server\server.py",line 45,in <module>
    runserver()
  File "D:\Programmieren\Python\Sprach Assistent (v3)\Server\server.py",line 20,in runserver
    msg = client.recv(1024)
OSError: [WinError 10038] Ein Vorgang bezog sich auf ein Objekt,das kein Socket ist

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)