Skip to content
This repository was archived by the owner on Nov 13, 2025. It is now read-only.

Conversation

@ArgoZhang
Copy link
Member

Link issues

fixes #29

Summary By Copilot

Regression?

  • Yes
  • No

Risk

  • High
  • Medium
  • Low

Verification

  • Manual (required)
  • Automated

Packaging changes reviewed?

  • Yes
  • No
  • N/A

☑️ Self Check before Merge

⚠️ Please check all items below before review. ⚠️

  • Doc is updated/provided or not needed
  • Demo is updated/provided or not needed
  • Merge the latest code from the main branch

Copilot AI review requested due to automatic review settings September 17, 2025 08:03
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a new ReceiveAsync extension method to the ITcpSocketClient interface and increments the version number. The new method provides an asynchronous way to receive data from a TCP socket client, returning the received data as a ReadOnlyMemory<byte>.

  • Adds ReceiveAsync extension method that handles memory pooling and data reception
  • Updates project version from 9.0.9 to 9.0.10
  • Adds necessary using statement for System.Buffers

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
Longbow.TcpSocket.csproj Version bump to 9.0.10 for the new feature
ITcpSocketClientExtensions.cs Implements new ReceiveAsync method with memory pooling support

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@ArgoZhang ArgoZhang merged commit 65af74a into master Sep 17, 2025
1 check passed
@ArgoZhang ArgoZhang deleted the refactor-tcp branch September 17, 2025 08:04
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: add ReceiveAsync extension method

2 participants