본문 바로가기

반응형

socket

(8)
2010년 컴프2 Test레포트 오랜만에 학교에서 밤새면서 작성한 프로그램과 레포트... A+ 나왔으니까 됐다...ㅠㅠ 
네트워크 숫자야구(Client) ▷ 메인부 #include "BaseBallClient.h" void main(){ ConnectServer(); // 소켓생성및연결 playBaseBall(); // 야구게임 } ▷ 헤더부 #ifndef _BASEBALLCLIENT_H_ // 재정의오류방지 #define _BASEBALLCLIENT_H_ #include #include #include #include #define PORT 2600 // 포트번호 int ConnectServer(); // 소켓생성및연결 void playBaseBall(); // 야구게임 #endif ▷ 구현부 #include "BaseBallClient.h" WSADATA wsdata // 전역변수로소켓변수들을선언 SOCKET clientSocket struct soc..
네트워크 숫자야구(Server) ▷ 메인부 #include "BaseBallServer.h" // 헤더파일인클루드 int main(){ ReadyBaseBall(); // 소켓생성및연결 PlayBaseBall(); // 야구게임시작 } ▷ 헤더부 #ifndef _BASEBALLSERVER_H_ // 재정의오류방지 #define _BASEBALLSERVER_H_ #include #include #include #include #define PORT 2600 // 포트번호 int ReadyBaseBall(); // 소켓연결 void PlayBaseBall(); // 야구게임 #endif ▷ 구현부 #include "BaseBallServer.h" // 헤더파일 WSADATA wsdata // 소켓함수전역변수선언 SOCKET serverSo..
JAVA-소켓프로그래밍(에코클라이언트) ver1 import java.net.*; import java.io.*; import javax.swing.plaf.SliderUI; public class Client{ public static void main(String[] args){ try{ ServerSocket listen = new ServerSocket(10002); Socket sock = new Socket("127.0.0.1", 10001); BufferedReader keybord = new BufferedReader(new InputStreamReader(System.in)); OutputStream out = sock.getOutputStream(); InputStream in = sock.getInputStream(); PrintW..
JAVA-소켓프로그래밍(에코서버) ver1 import java.net.*; import java.io.*; public class Server{ public static void main(String[] args){ try{ ServerSocket server = new ServerSocket(10001); System.out.println("Server is ready"); Socket sock = server.accept(); InetAddress inetaddr = sock.getInetAddress(); System.out.println("Client IP : " + inetaddr.getHostAddress()); OutputStream out = sock.getOutputStream(); InputStream in = sock.get..
JAVA-소켓프로그래밍(에코서버) ver1 import java.net.*; import java.io.*; public class Server{ public static void main(String[] args){ try{ ServerSocket server = new ServerSocket(10001); System.out.println("Server is ready"); Socket sock = server.accept(); InetAddress inetaddr = sock.getInetAddress(); System.out.println("Client IP : " + inetaddr.getHostAddress()); OutputStream out = sock.getOutputStream(); InputStream in = sock.get..
[소켓프로그래밍-Server]파일 수신 package src import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class FileSocketServer { private static String TRARGET_DIR = ""; private static String SRC_FILE_DIR = ""; public static String filename = ""; public FileSocketServer () { } @SuppressWarnings("deprecation") public static void main(String[] args) throws PropertyException, IOException, Instantiation..
[소켓프로그래밍-Client]파일전송 package src; import java.io.*; import java.net.Socket; public class FileSocketClient { class ClientSocket { private Socket socket = null; private BufferedOutputStream bout = null; private BufferedInputStream bin = null; private BufferedWriter bw = null; public ClientSocket( File file ) { try{ // File tmpFile = null; // DataInputStream dis = null; // DataOutputStream dos = null; //[참고] 프로퍼티 파일로부터..

반응형