c#(Socket)异步套接字代码示例

2019-12-26 11:15:51于海丽

if (bytesRead > 0) { 
// There  might be more data, so store the data received so far. 
state.sb.Append(Encoding.ASCII.GetString( 
state.buffer,0,bytesRead)); 
// Check for end-of-file tag. If it is not there, read  
// more data. 
content = state.sb.ToString(); 
if (content.IndexOf("<EOF>") > -1) { 
// All the data has been read from the  
// client. Display it on the console. 
Console.WriteLine("Read {0} bytes from socket. n Data : {1}", 
content.Length, content ); 
// Echo the data back to the client.