반응형 Thread3 C# 쓰레드(thread, 스레드)... 그리고 tcpip 소켓....두번째... 스레드와 소켓에 대해서.... 고민한 글을 남겼었다... (이전글 참조 : C# 쓰레드(thread, 스레드)... 그리고 tcpip 소켓.... http://ding9.tistory.com/402 ) 결과?? 일단은 잘 돌리고 있고 테스트도 거의 끝났고 데이터 꼬임도 없고... 뭐 내 예상이 맞았던것.... 뭐 그렇긴 한데... 현재 나의 시스템은 서버-pc-장치... 여기서 장치는 측정되는 데이터를 보내주고... PC는 장치에 스케줄데이터를 보내주고 장치로부터 전달받은 데이터 서버로 전해주고.... 서버는 PC에서 데이터 전달받고 스케줄데이터를 보내줄수 있는.. 뭐 그런건데.... 만약... 나중에... 서버에서도 스케줄이 입력되고 PC에서도 스케줄이 입력되는.. 동시에 그런 상황이 발생이 될수도 있.. 2012. 11. 29. C# 쓰레드(thread, 스레드)... 그리고 tcpip 소켓.... 이번 프로젝트의 마지막이 남았다... 바로 Tcp/ip 소켓으로 서버와 통신하는 것.... 윈폼예제는 죄다 채팅프로그램뿐..... 공부는 꽤 한거 같긴 한데...;; 암튼 내꺼에다 적용을 해놨는데 이거 쓰레드가 문제다.... 현재 내 프로그램 상태는 쓰레드가 없는 상태.... 멀티쓰레드를 써야하는데... 생각을 좀 해보니... 어차피 윈폼도 메인 쓰레드...그리고 거기서 장치와 데이터 받는것이 이벤트형식으로 돌아간다라는 생각이 들어서... 일단은 그냥 tcpip 소켓쪽만 쓰레드로 돌리고 프로그램하는중... 이게 되면....정말 다행인데... 만약 안되면~~~~~~~~ 함수와 변수 겁나 많은 상태의 내 프로그램을 쓰레드에 돌릴수 있도록 해줘야 한다... 뭐 쨋든 되면 자료 올리고.... 안되면 멀티쓰레드로.. 2012. 10. 4. c# 시리얼 포트 ( serial port, serialport) 원하는거 찾아서 연결하기. 어제 serial port에 연결하는것 에 대해서 글을 썻는데... 하다보니.... 후... 이거야원.... 잘 생각해보니까 처음에 프로그램을 실행하면 바로 내가 연결한 녀석(?) 과 통신을 해야한다...... 그거 찾아서 설정하라고 하면 사용자가 짬뽕과 짜장을 겁나 뿌리고 다닐지도 모르기에... 그런데 그냥 윈도우 첨깔고 일반적인 마우스키보드를 사용하면 serialport가 딱 1개만 뜨는데... 마우스나 키보드가 일반적이지 않다(serialport로 잡히는 친절한 녀석들이 있음)던가.... 아니면 다른 주변기기들로 인해서 serialport에 한개 이상이 잡혀 있다면.... 그중에서 내가 원하는 녀석!!!! 그놈!!! 을 찾아야 한다!!! 방법이야 여러가지가 있겠지만... 처음엔 timeout에 대한.. 2012. 7. 10. 이전 1 다음 반응형