비주얼베이직 이미지 전송 프로그램 (기능 : 채팅, 이미지전송)
- 최초 등록일
- 2011.07.28
- 최종 저작일
- 2011.07
- 5페이지/ 압축파일
- 가격 3,000원
소개글
졸업작품
슈퍼클라이언트 (방송자)
서버(중계)
멀티클라이언트(시청자)
슈퍼에서 이미지를 전송하면
서버에서 받아서
다수로 접속한 멀티클라이언트 모두에게 이미지를 뿌려준다.
슈퍼와 멀티 클라이언트간의 채팅 기능 적용
개발언어 : Visual Basic 6.0 / 비주얼베이직 6.0
통신방법 : Winsock (소켓통신), TCP 방식
포함자료 : 모든 소스, 실행파일, 간단한 ppt설명자료
ini파일 사용 적용
통신 시 데이터 앞에 헤더 적용
이미지 또는 텍스트를 보낼때
수신 측에서는 해더를 분석하여
이미지인지, 텍스트인지 판단하고
그후에 이벤트 발생
목차
없음
본문내용
`Server
`INI 스트링을 읽어오기 위한 API 선언
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" _
(ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, _
ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
`INI 스트링을 기록하기 위한 API 선언
Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" _
(ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, _
ByVal lpFileName As String) As Long
Private mLeftData As String ` 전송 받은 데이터
Private MaxSockID As Integer ` 최대 소켓 갯수
Private SockID() As Boolean ` 소켓 사용 유무
Private IDName() As String ` 접속자 아이디
.
.
..
참고 자료
없음
압축파일 내 파일목록
MultiClient.frm
MultiClient.vbp
MultiClient.vbw
Penguins.jpg
Server.frm
Server.vbp
Server.vbw
SuperClient.frm
SuperClient.vbp
SuperClient.vbw
Tulips.jpg
x1_MultiClient.ini
x1_Server.ini
x1_SuperClient.ini
실행파일/MultiClient.exe
실행파일/Penguins.jpg
실행파일/Server.exe
실행파일/SuperClient.exe
실행파일/Tulips.jpg
이미지 전송 프로그램.pptx