我试图在C#中进行Socket编程,现在我需要了解我们是否需要服务器端的套接字数组以便处理多个客户端,或者服务器端的一个套接字足以处理许多客户端;
并且需要配置是否已达到从服务器到客户端的所有数据以及服务器的可用性,丢弃客户端请求.
我们是否还需要创建多个线程来处理每个客户端?我需要单独处理每个客户.
create procedure InsertQuestionEntry
@round_name varchar(40),
@question varchar(100),
@answer varchar(40),
@option1 varchar(20),
@option2 varchar(30),
@option3 varchar(30)
as
begin
insert into QuestionEntry(Question,Round_Name) values(@question,@round_name);
declare @quesion_id int
exec @quesion_id= select Question_ID from QuestionEntry;
insert into Answer(Question_ID,Answer,Option1,Option2,Option3) values(@quesion_id,@answer,@option1,@option2,@option3);
end
Run Code Online (Sandbox Code Playgroud)
在这里,我想Question_ID从表中检索QuestionEntry并将其Question_ID用于另一个表Answer
但这没效果.
那么我怎样才能使用上述方式?
请帮我