일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- OPC UA
- Gradle JDK Path
- SCM
- OPC Write
- MSSQL
- table용량
- ssh log
- OPC
- ssh 접속 로그
- 스마트공장
- Java 버전 여러개 사용
- CPU 사용량
- ssh 접속 실패 로그
- Jar 경로
- lock
- JOIN DBMS별 차이점
- springboot Gradle
- delete truncate 차이
- OPC DA
- OPC UA Write
- MS-SQL
- c#
- Gradle Jar
- kafka
- mssql 옵티마이저
- Xamarin
- c# 강의
- Gradle 빌드 오류
- mssql table 용량
- OPC UA Client Write
- Today
- Total
목록.NET/C# (4)
IT’s Ha
안녕하세요. 이번포스팅은 Byte Array 0값 제거와 Byte Array에 Byte 추가하는 함수 구현 예제소스를 공유하겠습니다. 1.Null 제거(0값 제거) Byte Array를 사용시 크기를 크게 잡아서 사용 할 경우 쓰레기 값을 같이 계산하는 경우가 있어, 제거 필요시 사용하시면 유익합니다. private void NotNullBytes(ref byte[] bytes) { try { byte[] tmpData = bytes; int tmpLength = 0; foreach(byte b in bytes) { if(b != 0x00) { tmpData[tmpLength++] = b; } } Array.Resize(ref tmpData, tmpLength); bytes = tmpData; } cat..
이번 포스팅은 DateTime 시간 차이 구하기와, Null 설정 방법을 공유하겠습니다. 1. DateTime 시간 차이 Datetime에서 시간 차이를 보여주는 방법 구현 DateTime StartDate = Convert.ToDateTime("2023-03-08 11:10:00"); DateTime EndDate = Convert.ToDateTime("2023-03-09 12:20:30"); TimeSpan dateDiff = EndDate - StartDate; int diffDay = dateDiff.Days; int diffHour = dateDiff.Hours; int diffMinute = dateDiff.Minutes; int diffSecond = dateDiff.Seconds; 2. D..
안녕하세요. 실무 또는 연구(공부)를 하실 때 TCP 소켓 통신에 대하여 공유하려고 합니다. 먼저, 프로그램 간 통신을 하기 위해 통신을 해야 할 경우가 생깁니다. 전송 byte는 보통 Header, 내용, Tail 이렇게 통신을 구성합니다. (규약은 정하기 나름이기 때문에 항상 그런 건 아닙니다) private readonly byte[] headFrame = {0x44, 0x55}; private readonly byte[] tailFrame = {0x77, 0x88}; 저는 소스 코드에 해더와 테일을 선언을 하여 사용을 합니다. 1. 소켓 오픈 Socket mSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d07S0v/btrYkK7glKP/SD1gREZC6hiOf2OijSrCX1/img.png)
안녕하세요. 오늘은 C#을 가지고 에코서버를 구현해보도록 하겠습니다. 에코서버는 네트워크 서비의 일종으로, 수신한 데이터를 그대로 되돌려주는 기능을 가지고 있습니다. 이는 주로 네트워크 통신의 테스트와 디버깅을 위해 사용합니다. 수신한 메세지를 그대로 보내주기만 합니다. 작성 도구는 Visual Studio 2022를 사용하였고, .Net 7.0을 사용하였습니다. 참고하여 주시길 바랍니다. 위와 같이 전송한 데이터를 그대로 되돌려 줍니다. 1. 새 프로젝트 만들기 먼저, 콘솔 앱 프로젝트를 생성합니다. 2. 새 프로젝트 구성 저는 프로젝트 서버를 먼저 구성하기 위해 프로젝트 명에는 EchoServer 그리고 솔루션명에는 EchoExample로 작성하였습니다. 3.추가 정보 저는 .NET 7.0 으로 셋팅..