나는 고정 프로토콜을 처음 사용합니다. 우리는 TCP 네트워크 스트림을 사용하여 연결을 설정하고 FIX 메시지를 읽고이 스트림에 씁니다. 하지만 로그온 메시지를 보낼 때 나는 0이됩니다.FIX 프로토콜에 로그온하는 방법?
누군가가 작업 코드를 공유 할 수 있다면 도움이 될 것입니다. 당신이 LOGON (35=A)
메시지를 전송되면 내가 당신을 믿고있어
NetworkStream stm = openStream();
ASCIIEncoding asen = new ASCIIEncoding();
byte[] ba = asen.GetBytes(data);
Console.WriteLine("Transmitting.....");
stm.Write(ba, 0, ba.Length);
byte[] bb = new byte[1024];
while (true)
{
int k = stm.Read(bb, 0, 1024);
if (k != 0)
{
for (int i = 0; i < k; i++)
Console.Write(Convert.ToChar(bb[i]));
Console.Write(k);
}
}
사용중인 라이브러리의 문서를 확인하십시오. 그리고 코드를 게시 한 내용은 무엇입니까? 많은 C#을 알지 못하지만이 코드는 로그인과 관련이 없습니다. – DumbCoder
감사합니다. 여기 데이터는 로그온 메시지로 구성됩니다. –