为什么不使用ETH_P_ALL通过所有协议通过原始套接字接收数据包?

问题描述

#include <iostream>

我正在尝试在原始套接字中使用import sqlalchemy from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from app.models.user import User engine_uri = "postgres://someusername:somepassword@localhost:5432/users" engine = create_engine(engine_uri,pool_pre_ping=True) SessionLocal = sessionmaker(autocommit=False,autoflush=False,bind=engine) def create_schema(schema_name: str): """ Creates a new postgres schema - **schema_name**: name of the new schema to create """ if not engine.dialect.has_schema(engine,schema_name): engine.execute(sqlalchemy.schema.CreateSchema(schema_name)) def create_tables(schema_name: str): """ Create new tables for postgres schema - **schema_name**: schema in which tables are to be created """ if ( engine.dialect.has_schema(engine,schema_name) and not engine.dialect.has_table(engine,str(User.__table__.name)) ): User.__table__.schema = schema_name User.__table__.create(engine) def add_data(schema_name: str): """ Add data to a particular postgres schema - **schema_name**: schema in which data is to be added """ if engine.dialect.has_table(engine,str(User.__table__.name)): db = SessionLocal() db.connection(execution_options={ "schema_translate_map": {None: schema_name}},) user = User() user.name = "Moin" user.salary = 10000 db.add(user) db.commit() 从所有协议接收数据包。但是我无法接收数据包。此代码用GoLang编写。你们能帮我解决一下吗

解决方法

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

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

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