모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    공대문순이님의
    개인페이지입니다
    가입 : 15-07-04
    방문 : 237회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : programmer_14130
    작성자 : 공대문순이
    추천 : 0
    조회수 : 511
    IP : 1.216.***.203
    댓글 : 1개
    등록시간 : 2015/10/28 02:53:41
    http://todayhumor.com/?programmer_14130 모바일
    비주얼베이직.net 독학자좀 도와주세요ㅠㅠ
    옵션
    • 본인삭제금지
    <div>채팅 프로그램을 유튜브 보면서 이것저것 해보는데 계속 오류가 뜨네요 혹시 이 오류가 무슨 의미인지 아시는 분 계시나요??ㅜㅜ 책에도 없고 인터넷에도 없고ㅜㅜ</div> <div> </div> <div>서버와 클라이언트를 두개로 나누고 아래 창은 클라이언트를 디버깅하고 서버에 접속하려니까 뜨는 에러입니다ㅠㅠ 혹시 몰라 서버와 클라이언트 소스도 올리겠습니다.</div> <div> </div> <div><클라이언트></div> <div>Imports System.Net.Sockets<br>Imports System.Text<br>Public Class Form1<br>    Dim clientSocket As New System.Net.Sockets.TcpClient()<br>    Dim serverStream As NetworkStream<br>    Dim readData As String<br>    Dim infiCount As Integer</div> <div>    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load</div> <div>    End Sub<br>    Private Sub msg()<br>        If Me.InvokeRequired Then<br>            Me.Invoke(New MethodInvoker(AddressOf msg))<br>        Else<br>            TextBox2.Text = TextBox2.Text + Environment.NewLine + " >> " + readData<br>        End If</div> <div>    End Sub<br>    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click<br>        readData = "Connect to Chat server"<br>        msg()<br>        <u>clientSocket.Connect("127.0.0.1", 8888)</u><br>        serverStream = clientSocket.GetStream()<br>        Dim outstream As Byte() = System.Text.Encoding.ASCII.GetBytes(TextBox1.Text + "$")<br>        serverStream.Write(outstream, 0, outstream.Length)<br>        serverStream.Flush()<br>        Dim CtThread As Threading.Thread = New Threading.Thread(AddressOf getMessage)<br>        CtThread.Start()<br>    End Sub<br>    Private Sub getMessage()<br>        For infiCount = 1 To 2<br>            infiCount = 1<br>            serverStream = clientSocket.GetStream()<br>            Dim bsize As Integer<br>            Dim instream(10024) As Byte<br>            bsize = clientSocket.ReceiveBufferSize<br>            <u>serverStream.Read(instream, 0, bsize)</u><br>            Dim returndata As String = System.Text.Encoding.ASCII.GetString(instream)<br>            returndata = "" + returndata<br>            msg()</div> <div><br>        Next<br>    End Sub</div> <div>    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click<br>        Dim outStream As Byte() = System.Text.Encoding.ASCII.GetBytes(TextBox3.Text + "$")<br>        serverStream.Write(outStream, 0, outStream.Length)<br>        serverStream.Flush()<br>    End Sub<br>End Class</div> <div> </div> <div>//밑줄부분이 계속 오류 나는 곳입니다..ㅜㅜㅜ</div> <div> </div> <div><서버></div> <div>Imports System.Net.Sockets<br>Imports System.Text</div> <div>Module Module1<br>    Dim clientlist As Hashtable</div> <div><br>    Sub Main()<br>        Dim ServerSocket As New TcpListener(8888)<br>        Dim clientsocket As TcpClient<br>        Dim count As Integer<br>        ServerSocket.Start()<br>        Msg("Chat server started")<br>        count = 0<br>        While (True)<br>            count += 1<br>            clientsocket = ServerSocket.AcceptTcpClient()<br>            Dim byteFrom(10024) As Byte<br>            Dim DataFromClient As String<br>            Dim NS As NetworkStream = clientsocket.GetStream()<br>            NS.Read(byteFrom, 0, CInt(clientsocket.ReceiveBufferSize))<br>            dataFromClient = System.Text.Encoding.ASCII.GetString(byteFrom)<br>            dataFromClient = dataFromClient.Substring(0, dataFromClient.IndexOf("$"))<br>            clientlist(DataFromClient) = clientsocket<br>            BroadCast(DataFromClient + "Joined", DataFromClient, False)<br>            Msg(DataFromClient + "Joined chat room")<br>            Dim c As New clientFous<br>            c.ClientStrart(clientsocket, DataFromClient, clientlist)<br>        End While<br>        clientsocket.Close()<br>        ServerSocket.Stop()<br>        Msg("Exit")<br>        Console.ReadLine()<br>    End Sub<br>    Sub Msg(ByVal msg As String)<br>        msg.Trim()<br>        Console.WriteLine(" >> " + msg)<br>    End Sub<br>    Private Sub BroadCast(ByVal msg As String, ByVal Uname As String, ByVal flag As Boolean)<br>        Dim item As DictionaryEntry<br>        For Each item In clientlist<br>            Dim broadcastsocket As TcpClient<br>            broadcastsocket = CType(item.Value, TcpClient)<br>            Dim bcs As NetworkStream = broadcastsocket.GetStream()<br>            Dim Bcb As [Byte]()<br>            If flag = True Then<br>                Bcb = Encoding.ASCII.GetBytes(Uname + " says: " + msg)<br>            Else<br>                Bcb = Encoding.ASCII.GetBytes(msg)<br>            End If<br>            bcs.Write(Bcb, 0, Bcb.Length)<br>            bcs.Flush()<br>        Next<br>    End Sub<br>    Public Class clientFous<br>        Dim clientsocket As TcpClient<br>        Dim clno As String<br>        Dim clientlist As Hashtable<br>        Public Sub ClientStrart(ByVal inclientsocket As TcpClient, ByVal clientno As String, ByVal clist As Hashtable)<br>            Me.clientsocket = inclientsocket<br>            Me.clno = clientno<br>            Me.clientlist = clist<br>            Dim CTTread As Threading.Thread = New Threading.Thread(AddressOf ichat)<br>            CTTread.Start()<br>        End Sub<br>        Private Sub ichat()<br>            Dim requestcount As Integer<br>            Dim bytefrom(10024) As Byte<br>            Dim datafromclient As String<br>            Dim sendbyte As [Byte]()<br>            Dim serverResponse As String<br>            Dim Rcount As String<br>            requestcount = 0<br>            While (True)<br>                Try<br>                    requestcount += 1<br>                    Dim NS As NetworkStream = clientsocket.GetStream()<br>                    NS.Read(bytefrom, 0, CInt(clientsocket.ReceiveBufferSize))<br>                    datafromclient = System.Text.Encoding.ASCII.GetString(bytefrom)<br>                    datafromclient = datafromclient.Substring(0, datafromclient.IndexOf("$"))<br>                    Msg("From client - " + clno + " : " + datafromclient)<br>                    Rcount = Convert.ToString(requestcount)<br>                    BroadCast(datafromclient, clno, True)<br>                Catch ex As Exception<br>                    MsgBox(ex.ToString)</div> <div>                End Try<br>            End While<br>        End Sub<br>    End Class<br>End Module<br></div> <div style="text-align:left;"><img width="800" height="450" class="chimg_photo" style="border:;" alt="1.png" src="http://thimg.todayhumor.co.kr/upfile/201510/1445968031fEkdYIS9izYbUa.png"></div> <div style="text-align:left;"><img width="800" height="450" class="chimg_photo" style="border:;" alt="2.png" src="http://thimg.todayhumor.co.kr/upfile/201510/1445968033LiabSxh8rMhAwUP7ow57CO1Qjk44.png"></div> <div style="text-align:left;"><img width="0" height="0" style="border:;" alt="윈도우.jpg" src="http://thimg.todayhumor.co.kr/upfile/201510/1445968035tBCfeHxtWD4hMwIY4wFUCcqC7DQo.jpg"></div> <div style="text-align:left;"><img width="538" height="501" style="border:;" alt="3.png" src="http://thimg.todayhumor.co.kr/upfile/201510/1445968351BvM9JJVPGnAeF2Rs3YN6Oe.png"></div> <div> </div> <div> </div> <div> </div> <div> </div> <div>질문이 너무 터무니 없이 막연해 보이기도 하지만ㅠㅠ 조금의 도움을 주신다면 미래의 개발자가 좀 더 배워가는 큰 기회가 될것같습니다. 죄송합니다ㅠㅠ <br></div>

    이 게시물을 추천한 분들의 목록입니다.
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    19
    장학금 콜렉션 모으는 중입니다 [1] 공대문순이 16/01/28 16:53 30 0
    18
    자바 코드 하나만 봐주세요ㅜㅜ [10] 본인삭제금지 공대문순이 15/12/08 22:34 29 0
    17
    할머니가 너무 야속하네요 [1] 공대문순이 15/11/21 01:39 32 0
    16
    누가 내 최애 섀도우 훔쳐갔냥!!!!!!!!!!!! [14] 공대문순이 15/11/15 14:44 252 6
    15
    안냥하새오 냥이애오 [7] 공대문순이 15/11/13 20:44 87 12
    14
    화장실마저...메갈이... [1] 공대문순이 15/11/07 14:10 80 2
    비주얼베이직.net 독학자좀 도와주세요ㅠㅠ [1] 본인삭제금지 공대문순이 15/10/28 02:53 29 0
    12
    화장품은 잘모르는데 이거하나는... [6] 공대문순이 15/09/12 20:42 169 2
    11
    오늘 무슨일 있었는지 [31] 공대문순이 15/09/11 17:07 399 11
    10
    ㅋㅋㅋㅋ [6] 공대문순이 15/08/27 01:59 88 2
    8
    ㅋㅋㅋ [3] 공대문순이 15/08/11 16:29 39 0
    7
    오나귀) 이거 수솊인가요??? [5] 공대문순이 15/08/04 03:34 96 0
    6
    어으 시원하다 공대문순이 15/08/03 17:07 64 0
    3
    하루에 저녁 한끼 곤약식 괜찮을까요? [2] 공대문순이 15/07/27 02:45 41 0
    2
    부족하지만 데코덴 만들었습니다^#^ [1] 창작글 공대문순이 15/07/20 07:51 62 10
    1
    [약혐ㅜ]코때문에 고민인데 이것도 살빼면 빠지는 걸까요...ㅠㅠ [11] 창작글 공대문순이 15/07/13 22:51 99 0
    [1]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈