Synchronous Send and Receive 동기 화 전송 및 수신
3390 단어 동기 화
원래 주소:http://www.networkcomms.net/synchronous-send-and-receive/
인터넷 통신 에 있어 동기 화 된 요청 데이터 와 답장 을 기다 리 는 것 은 간단 하고 직관 적 이다.
다음 코드 에서 사용자 정의 Object 클래스 를 보 내 고 받 습 니 다.
클 라 이언 트 코드 에서 서버 에서 동기 화 된 요청 데이터
try
{
//
ConnectionInfo connectionInfo=new ConnectionInfo("127.0.0.1",10000);
//
TcpConnection serverConnection=TcpConnection.GetConnection(connectionInfo);
// RequestCustomObject
(1): CustomObject CustomObjectReply
(2): 1 ,
CustomObject myCustomObject=serverConnection.SendReceiveObject<CustomObject>("RequestCustomObject","CustomObjectReply",1000);
}
catch(ExpectedReturnTimeoutException)
{
}
서버 에서 클 라 이언 트 의 동기 호출, 비동기 호출 을 동일시 합 니 다.
// , RequestCustomObject
// , GetDefault(Type)
NetworkComms.AppendGlobalIncomingpackethandler<int>("RquestCustomObject",(packetHeader,connection,input)=>
{
CustomObject myCustomObject=new CustomObject();
connection.SendObject("CustomObjectReply",myCustomObject);
});
TcpConnection.StartListening(true);
http://www.cnblogs.com/networkcomms
http://www.networkcomms.cn (공식 권한 수여 중국어 사이트) 등록 심사 중:)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
게임 자바 강의 - 자바 스 레 드 동기 화 (1)동기 화 는 하나의 스 레 드 가 대상 이 일치 하지 않 는 상 태 를 보 는 것 을 막 을 수 있 을 뿐만 아니 라 동기 화 방법 이나 블록 에 들 어 가 는 모든 스 레 드 를 확보 할 수 있 으 며 같은 자물쇠...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.