TGTGInsighttelegram intelligenceLIVE / telegram public index
← Welcome to the Black Parade
Welcome to the Black Parade avatar

TGINSIGHT POST

Post #950

@TheB1ackParade

Welcome to the Black Parade

Views585Post view count
PostedNov 1411/14/2025, 02:39 AM
Post content

Post content

最近 gpt-5.1 是咋了,刚才一个很简单的技术会话给我完全错误的回答。 刚才我问它,如果一个 tcp socket 收到 rst,内核会不会扔掉在 socket recv buf 里已经 acked 但还未被 recv(2)-ed 的数据,它十分自信地说 rst 会让内核直接清除 socket,这是写进 RFC 的。我不信,我连续反问了两次让它仔细想想,读读代码,写个代码测试一下,它还是坚信 rst 会清除 socket recv buf。然后我自己写了一下代码, server import socket, time s = socket.socket() s.bind(("127.0.0.1", 9999)) s.listen(1) conn, addr = s.accept() time.sleep(1) print(conn.recv(4096)) conn.close() client import socket, struct c = socket.socket(socket.AF_INET, socket.SOCK_STREAM) c.connect(("127.0.0.1", 9999)) c.send(b"A" * 100) c.setsockopt(socket.SOL_SOCKET, socket.SO_LINGER, struct.pack('ii', 1, 0)) c.close() server 端果然可以在 rst 之后继续 recv😀 chat link: https://chatgpt.com/share/69169450-f5e4-8006-97dd-008f3ae21672 是它一直错得这么离谱还是最近变得更离谱了? (睡眠严重不足的起床气,起床先对 AI 发脾气,新时代愤青🤬)